From c6260effe70e879ebb175bbe75061a437bca3540 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 13 Sep 2026 20:03:08 -0400 Subject: [PATCH 001/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 5171c483aa1b4ad539cd624da361b6936114f056) --- gems/kettle-jem/CHANGELOG.md | 10 +--------- gems/kettle-jem/lib/kettle/jem.rb | 2 +- .../lib/kettle/jem/templates/gem.gemspec.example | 2 +- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index d8130b32f..79262b73d 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -35,15 +35,7 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - appraisal2 (>= 3.2.3 -> >= 3.2.4) - - appraisal2-rubocop (>= 1.0.2 -> >= 1.0.3) - - gitmoji-regex (>= 2.0.12 -> >= 2.0.13) - - stone_checksums (>= 1.0.8 -> >= 1.0.9) - - turbo_tests2 (>= 3.2.7 -> >= 3.2.8) - - yaml-converter (>= 0.2.5 -> >= 0.2.6) - - yard-fence (>= 0.9.8 -> >= 0.9.9) - - yard-timekeeper (>= 0.2.6 -> >= 0.2.7) - - yard-yaml (>= 0.2.5 -> >= 0.2.6) + - turbo_tests2 (>= 3.2.7 -> >= 3.2.9) ### Deprecated diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index c287c00af..a60ffb0bc 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -5564,7 +5564,7 @@ def monorepo_root_gemfile_dependency_lines {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, - {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.8"\n)} + {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.9"\n)} ].freeze end diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index f9e2c27da..e0f02f3d5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.21") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.8") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.9") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 From fdff9d47482c8cd495e86d96b040ab560b34275b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 13 Sep 2026 20:03:51 -0400 Subject: [PATCH 002/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit db783c1c701e66208c343800562312d76fe78d2b) --- gems/kettle-jem/CHANGELOG.md | 3 +++ gems/kettle-jem/lib/kettle/jem.rb | 6 +++--- .../jem/templates/.github/workflows/coverage.yml.example | 2 +- .../jem/templates/.github/workflows/current.yml.example | 2 +- .../jem/templates/.github/workflows/dep-heads.yml.example | 6 +++--- .../templates/.github/workflows/framework-ci.yml.example | 2 +- .../jem/templates/.github/workflows/heads.yml.example | 6 +++--- .../jem/templates/.github/workflows/jruby-10.0.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.1.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.2.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.3.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.4.yml.example | 2 +- .../jem/templates/.github/workflows/jruby.yml.example | 2 +- .../jem/templates/.github/workflows/locked_deps.yml.example | 2 +- .../templates/.github/workflows/opencollective.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.4.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.5.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.6.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.7.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.0.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.1.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.2.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.4.yml.example | 2 +- .../jem/templates/.github/workflows/style.yml.example | 2 +- .../jem/templates/.github/workflows/templating.yml.example | 2 +- .../jem/templates/.github/workflows/truffle.yml.example | 2 +- .../.github/workflows/truffleruby-22.3.yml.example | 2 +- .../.github/workflows/truffleruby-23.0.yml.example | 2 +- .../.github/workflows/truffleruby-23.1.yml.example | 2 +- .../.github/workflows/truffleruby-24.2.yml.example | 2 +- .../.github/workflows/truffleruby-25.0.yml.example | 2 +- .../.github/workflows/truffleruby-33.0.yml.example | 2 +- .../templates/.github/workflows/unlocked_deps.yml.example | 2 +- 35 files changed, 43 insertions(+), 40 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 79262b73d..72f06f3af 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -37,6 +37,9 @@ Please file a bug if you notice a violation of semantic versioning. - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - turbo_tests2 (>= 3.2.7 -> >= 3.2.9) +- [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: + - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.2 (f15d6abac61046b9b66778f8b5e96ee0d8917353) + ### Deprecated ### Removed diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index a60ffb0bc..7016fe797 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20034,7 +20034,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20146,7 +20146,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1", + " uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20589,7 +20589,7 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2", "ruby/setup-ruby" => "ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index e82bd4c59..410b16268 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index d87e23b2c..e3d879544 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index f6649ce65..ae451c603 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index b691e0a2e..e4722442c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index d321389f0..2543cfbb0 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index f4b257cd7..0504b2cdb 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index 79d1f7492..8328fef0b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index a84b9510b..ebe36312e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index 493596dfc..f069b389a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 7aef795b6..06968e099 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index 31b3aeba6..651910de3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index db628f783..d14c475fe 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index 6ff28a6fb..526ed2b7b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index b3a9204a4..60b239822 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index 2bd536493..9913b17b7 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index 7343ffdb0..76eeec881 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index 45950de45..dbe4d7819 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index 3d886a291..53cb58bc0 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index a7a14b908..0b749e44c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index ba8c93ded..290bc6f32 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index 3723fc993..de41360ac 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index 865215a95..e03eb5c08 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index f408d530a..d2ebaf712 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index f91f4fe61..b6f1a3d71 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index be46b3cdf..340f60f8b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index 569988b62..483e57b29 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 40a8c549a..135841164 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index 68f1ee1d1..eed829424 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index b74faabc0..7dcdb33ae 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index bf0c98f6c..6015976be 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index 4f5797aa5..c8cccfd22 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index f6d632f41..16d1e2d86 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index c27337b37..164565657 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From 9ace81a5e3d6be608c7d4985d0bdffd9c9a2aee9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 13 Sep 2026 20:39:38 -0400 Subject: [PATCH 003/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 556c8d1bbd3a3885ac209151888ee03d856f159b) --- gems/kettle-jem/CHANGELOG.md | 2 +- gems/kettle-jem/lib/kettle/jem.rb | 2 +- gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example | 2 +- .../lib/kettle/jem/templates/shim/gem.gemspec.example | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 72f06f3af..3af15b67b 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -35,7 +35,7 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - turbo_tests2 (>= 3.2.7 -> >= 3.2.9) + - kettle-test (>= 2.0.21 -> >= 2.0.22) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.2 (f15d6abac61046b9b66778f8b5e96ee0d8917353) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 7016fe797..1b7199b88 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -5560,7 +5560,7 @@ def monorepo_root_gemfile_dependency_lines {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.13"\n)}, {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.1"\n)}, {name: PACKAGE_NAME, source: kettle_jem_dependency_source}, - {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.21"\n)}, + {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.22"\n)}, {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index e0f02f3d5..3ed5ef9be 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -133,7 +133,7 @@ Gem::Specification.new do |spec| # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.21") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.9") # ruby >= 2.4.0, default kettle-test runner # Releasing diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example index 520dac600..a61ccb330 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example @@ -36,7 +36,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rake", "~> 13.0" # Testing - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.21") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} spec.add_development_dependency "rspec", "~> 3.12" # Releasing From 779c61adc4a5c39d1e6f4abe0025279fddf79011 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:54:03 -0400 Subject: [PATCH 004/295] =?UTF-8?q?=F0=9F=A4=BA=20Point=20Ruby=20integrati?= =?UTF-8?q?ons=20at=20structuredmerge=20core?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 144 +++++++++--------- gems/ast-crispr/Gemfile | 2 +- .../lib/ast/crispr/rust_host_provider.rb | 10 +- gems/ast-merge-git/Gemfile | 2 +- .../lib/ast/merge/git/rust_host_provider.rb | 8 +- .../lib/ast/merge/rust_host_provider.rb | 8 +- gems/ast-template/Gemfile | 2 +- .../lib/ast/template/rust_host_provider.rb | 8 +- gems/bash-merge/Gemfile | 2 +- gems/go-merge/Gemfile | 2 +- gems/json-merge/Gemfile | 2 +- .../json/merge/rust_host_provider_spec.rb | 8 +- gems/kettle-jem/Gemfile | 2 +- gems/markdown-merge/Gemfile | 2 +- gems/rust-merge/Gemfile | 2 +- gems/tree_haver/Gemfile | 2 +- .../lib/tree_haver/backends/rust_tslp.rb | 14 +- .../lib/tree_haver/grammar_finder.rb | 2 +- .../spec/backends/rust_tslp_spec.rb | 10 +- .../rust_tslp_language_matrix_spec.rb | 2 +- gems/typescript-merge/Gemfile | 2 +- gems/yaml-merge/Gemfile | 2 +- 22 files changed, 123 insertions(+), 115 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a74b69571..986ad9972 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,3 +1,63 @@ +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-family + specs: + kettle-family (1.3.1) + command_kit (~> 0.6) + command_kit-completion (~> 0.1) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.1.0) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-jem (~> 7.1, >= 7.1.23) + kettle-test (~> 2.0, >= 2.0.21) + tsort (~> 0.2) + tty-screen (~> 0.8) + unicode-display_width (~> 2.6) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-test + specs: + kettle-test (2.0.22) + appraisal2 (~> 3.0, >= 3.0.6) + backports (~> 3.0) + rspec (~> 3.0) + rspec-block_is_expected (~> 1.0, >= 1.0.6) + rspec-pending_for (~> 0.1, >= 0.1.20) + rspec-stubbed_env (~> 1.0, >= 1.0.6) + rspec_junit_formatter (~> 0.6) + silent_stream (~> 1.0, >= 1.0.12) + timecop-rspec (~> 1.0, >= 1.0.3) + turbo_tests2 (~> 3.1, >= 3.1.12) + PATH remote: gems/ast-crispr-markdown-markly specs: @@ -328,8 +388,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) completely (0.8.0) colsole (~> 1.0.0) @@ -397,53 +455,13 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.13) - version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) - command_kit (~> 0.6) - command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) - tsort (~> 0.2) - tty-screen (~> 0.8) - unicode-display_width (~> 2.6) - version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) - appraisal2 (~> 3.0, >= 3.0.6) - backports (~> 3.0) - rspec (~> 3.0) - rspec-block_is_expected (~> 1.0, >= 1.0.6) - rspec-pending_for (~> 0.1, >= 0.1.20) - rspec-stubbed_env (~> 1.0, >= 1.0.6) - rspec_junit_formatter (~> 0.6) - silent_stream (~> 1.0, >= 1.0.12) - timecop-rspec (~> 1.0, >= 1.0.3) - turbo_tests2 (~> 3.1, >= 3.1.12) + kettle-rb (0.1.14) kettle-wash (0.1.6) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) @@ -485,9 +503,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -685,9 +700,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.19.1-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -764,12 +776,12 @@ DEPENDENCIES irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-dev (~> 3.0, >= 3.0.34, >= 3.0.0) - kettle-drift (~> 1.0, >= 1.0.8) - kettle-family (~> 1.2, >= 1.2.97) + kettle-dev! + kettle-drift! + kettle-family! kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.6) - kettle-test (~> 2.0, >= 2.0.21, >= 2.0.11) + kettle-soup-cover! + kettle-test! kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -848,7 +860,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -880,15 +891,15 @@ CHECKSUMS json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-dev (3.1.1) + kettle-drift (1.0.14) + kettle-family (1.3.1) + kettle-gha-pins (0.3.15) kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 + kettle-ndjson (0.1.16) + kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-test (2.0.22) kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) @@ -922,8 +933,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 @@ -993,7 +1002,6 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 diff --git a/gems/ast-crispr/Gemfile b/gems/ast-crispr/Gemfile index 94a0c98af..77c921166 100644 --- a/gems/ast-crispr/Gemfile +++ b/gems/ast-crispr/Gemfile @@ -23,7 +23,7 @@ gem 'kettle-family', '~> 1.2', '>= 1.2.100' # Optional local development bridge to the generated Rust profile host. structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip if !structuredmerge_rust_dev.empty? && !%w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end # Local workspace dependency wiring for *_local.gemfile overrides diff --git a/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb b/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb index 4a81e8cc7..5087b6b43 100644 --- a/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb +++ b/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb @@ -11,9 +11,9 @@ class RustHostProvider class << self def available? - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - ::StructuredmergeHostPrototype.respond_to?(:report_ast_crispr_json) && - ::StructuredmergeHostPrototype.respond_to?(:apply_ast_crispr_source_edits_json) + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + ::StructuredmergeCore.respond_to?(:report_ast_crispr_json) && + ::StructuredmergeCore.respond_to?(:apply_ast_crispr_source_edits_json) rescue LoadError false end @@ -34,7 +34,7 @@ def capabilities def report(request) raise Error.new('Rust ast-crispr host is unavailable', code: 'ast_crispr_rust_host_unavailable') unless self.class.available? - JSON.parse(StructuredmergeHostPrototype.report_ast_crispr_json(JSON.generate(request))) + JSON.parse(StructuredmergeCore.report_ast_crispr_json(JSON.generate(request))) rescue JSON::ParserError => e raise Error.new("Rust ast-crispr returned invalid JSON: #{e.message}", code: 'ast_crispr_rust_host_invalid_response') end @@ -42,7 +42,7 @@ def report(request) def apply_source_edits(request) raise Error.new('Rust ast-crispr host is unavailable', code: 'ast_crispr_rust_host_unavailable') unless self.class.available? - JSON.parse(StructuredmergeHostPrototype.apply_ast_crispr_source_edits_json(JSON.generate(request))) + JSON.parse(StructuredmergeCore.apply_ast_crispr_source_edits_json(JSON.generate(request))) rescue JSON::ParserError => e raise Error.new("Rust ast-crispr returned invalid JSON: #{e.message}", code: 'ast_crispr_rust_host_invalid_response') end diff --git a/gems/ast-merge-git/Gemfile b/gems/ast-merge-git/Gemfile index 44c1b6197..49e609730 100644 --- a/gems/ast-merge-git/Gemfile +++ b/gems/ast-merge-git/Gemfile @@ -10,7 +10,7 @@ source 'https://gem.coop' structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip if !structuredmerge_rust_dev.empty? && !%w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end git_source(:codeberg) { |repo_name| "https://codeberg.org/#{repo_name}" } diff --git a/gems/ast-merge-git/lib/ast/merge/git/rust_host_provider.rb b/gems/ast-merge-git/lib/ast/merge/git/rust_host_provider.rb index 4df312ec1..8cfe109b4 100644 --- a/gems/ast-merge-git/lib/ast/merge/git/rust_host_provider.rb +++ b/gems/ast-merge-git/lib/ast/merge/git/rust_host_provider.rb @@ -15,8 +15,8 @@ class RustHostProvider class << self def available? - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - ::StructuredmergeHostPrototype.respond_to?(:merge_ast_merge_git_json) + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + ::StructuredmergeCore.respond_to?(:merge_ast_merge_git_json) rescue LoadError false end @@ -85,8 +85,8 @@ def merge3(request) private def host - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - ::StructuredmergeHostPrototype + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + ::StructuredmergeCore end def unsupported(operation, request, message) diff --git a/gems/ast-merge/lib/ast/merge/rust_host_provider.rb b/gems/ast-merge/lib/ast/merge/rust_host_provider.rb index 925848375..663d99ad1 100644 --- a/gems/ast-merge/lib/ast/merge/rust_host_provider.rb +++ b/gems/ast-merge/lib/ast/merge/rust_host_provider.rb @@ -11,8 +11,8 @@ module Merge class RustHostProvider class << self def available?(required_methods = []) - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - required_methods.all? { |method_name| ::StructuredmergeHostPrototype.respond_to?(method_name) } + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + required_methods.all? { |method_name| ::StructuredmergeCore.respond_to?(method_name) } rescue LoadError false end @@ -143,8 +143,8 @@ def merge3(request) private def host - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - ::StructuredmergeHostPrototype + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + ::StructuredmergeCore end def call_host(operation, *args) diff --git a/gems/ast-template/Gemfile b/gems/ast-template/Gemfile index 7009c936b..620c9b833 100644 --- a/gems/ast-template/Gemfile +++ b/gems/ast-template/Gemfile @@ -31,7 +31,7 @@ direct_sibling_gems = %w[ structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip if !structuredmerge_rust_dev.empty? && !%w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end # The default adapter registry is exercised by the release suite with local diff --git a/gems/ast-template/lib/ast/template/rust_host_provider.rb b/gems/ast-template/lib/ast/template/rust_host_provider.rb index d0c4a7d51..50ff9a9fd 100644 --- a/gems/ast-template/lib/ast/template/rust_host_provider.rb +++ b/gems/ast-template/lib/ast/template/rust_host_provider.rb @@ -11,8 +11,8 @@ class RustHostProvider class << self def available? - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - ::StructuredmergeHostPrototype.respond_to?(:report_ast_template_json) + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + ::StructuredmergeCore.respond_to?(:report_ast_template_json) rescue LoadError false end @@ -43,8 +43,8 @@ def plan(request) private def host - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - ::StructuredmergeHostPrototype + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + ::StructuredmergeCore end end end diff --git a/gems/bash-merge/Gemfile b/gems/bash-merge/Gemfile index cf142c43f..4a5f952e0 100644 --- a/gems/bash-merge/Gemfile +++ b/gems/bash-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' diff --git a/gems/go-merge/Gemfile b/gems/go-merge/Gemfile index d8932e574..615adaf01 100644 --- a/gems/go-merge/Gemfile +++ b/gems/go-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' diff --git a/gems/json-merge/Gemfile b/gems/json-merge/Gemfile index 97a5edfbb..4c8798e29 100644 --- a/gems/json-merge/Gemfile +++ b/gems/json-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' diff --git a/gems/json-merge/spec/json/merge/rust_host_provider_spec.rb b/gems/json-merge/spec/json/merge/rust_host_provider_spec.rb index 4781ae448..6fc2f93f3 100644 --- a/gems/json-merge/spec/json/merge/rust_host_provider_spec.rb +++ b/gems/json-merge/spec/json/merge/rust_host_provider_spec.rb @@ -45,8 +45,8 @@ end it 'maps the Rust host analysis and source-preserving merge envelopes' do - stub_const('StructuredmergeHostPrototype', Module.new) - allow(StructuredmergeHostPrototype).to receive(:parse_json_analysis) + stub_const('StructuredmergeCore', Module.new) + allow(StructuredmergeCore).to receive(:parse_json_analysis) .and_return(JSON.generate( 'ok' => true, 'analysis' => { @@ -60,9 +60,9 @@ }, 'diagnostics' => [] )) - allow(StructuredmergeHostPrototype).to receive(:merge_json_two_way) + allow(StructuredmergeCore).to receive(:merge_json_two_way) .and_return(JSON.generate('ok' => true, 'output' => '{"answer": 42}\n', 'diagnostics' => [])) - allow(StructuredmergeHostPrototype).to receive(:merge_json_three_way) + allow(StructuredmergeCore).to receive(:merge_json_three_way) .and_return(JSON.generate('outcome' => 'clean', 'output' => '{"answer": 42}\n', 'diagnostics' => [])) analysis = provider.analyze(source: '{"answer": 42}\n', dialect: :json) diff --git a/gems/kettle-jem/Gemfile b/gems/kettle-jem/Gemfile index 98ed8cd79..31d40f8b2 100644 --- a/gems/kettle-jem/Gemfile +++ b/gems/kettle-jem/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch("STRUCTUREDMERGE_RUST_DEV", "").strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem "structuredmerge_host_prototype", path: File.join(structuredmerge_rust_dev, "packages/ruby") + gem "structuredmerge_core", path: File.join(structuredmerge_rust_dev, "packages/ruby") end gem "kettle-family", "~> 1.2", ">= 1.2.100" diff --git a/gems/markdown-merge/Gemfile b/gems/markdown-merge/Gemfile index 36d88df4e..4bad9f36f 100644 --- a/gems/markdown-merge/Gemfile +++ b/gems/markdown-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' diff --git a/gems/rust-merge/Gemfile b/gems/rust-merge/Gemfile index a242ffd70..7ce5e309c 100644 --- a/gems/rust-merge/Gemfile +++ b/gems/rust-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' diff --git a/gems/tree_haver/Gemfile b/gems/tree_haver/Gemfile index dd418b3a6..78bccd0c7 100644 --- a/gems/tree_haver/Gemfile +++ b/gems/tree_haver/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.97' diff --git a/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb b/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb index e6fd35189..2d44f20b9 100644 --- a/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb +++ b/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb @@ -41,13 +41,13 @@ def capabilities def register_language_host(language) return unless available? - return unless ::StructuredmergeHostPrototype.respond_to?(:registered_parser_hosts) - return unless ::StructuredmergeHostPrototype.respond_to?(:register_tslp_parser_host) + return unless ::StructuredmergeCore.respond_to?(:registered_parser_hosts) + return unless ::StructuredmergeCore.respond_to?(:register_tslp_parser_host) provider_name = "tree_haver.rust_tslp.#{language}" - return provider_name if ::StructuredmergeHostPrototype.registered_parser_hosts.include?(provider_name) + return provider_name if ::StructuredmergeCore.registered_parser_hosts.include?(provider_name) - ::StructuredmergeHostPrototype.register_tslp_parser_host(provider_name, language.to_s) + ::StructuredmergeCore.register_tslp_parser_host(provider_name, language.to_s) provider_name end @@ -60,8 +60,8 @@ def load_host return false end - require 'structuredmerge_host_prototype' unless defined?(::StructuredmergeHostPrototype) - unless ::StructuredmergeHostPrototype.respond_to?(:parse_normalized_with_tslp) + require 'structuredmerge_core' unless defined?(::StructuredmergeCore) + unless ::StructuredmergeCore.respond_to?(:parse_normalized_with_tslp) @unavailable_reason = 'the Rust TreeHaver host does not expose normalized TSLP parsing' return false end @@ -99,7 +99,7 @@ def parse(source) normalized_source = normalize_source_encoding(source) result = JSON.parse( - ::StructuredmergeHostPrototype.parse_normalized_with_tslp( + ::StructuredmergeCore.parse_normalized_with_tslp( language.name.to_s, normalized_source, language.name.to_s diff --git a/gems/tree_haver/lib/tree_haver/grammar_finder.rb b/gems/tree_haver/lib/tree_haver/grammar_finder.rb index 039270bcf..a9c206caa 100644 --- a/gems/tree_haver/lib/tree_haver/grammar_finder.rb +++ b/gems/tree_haver/lib/tree_haver/grammar_finder.rb @@ -381,7 +381,7 @@ def not_found_message def language_pack_registration if TreeHaver.effective_backend == :rust_tslp - [TreeHaver::Backends::RustTslp, :rust_tslp, 'structuredmerge_host_prototype'] + [TreeHaver::Backends::RustTslp, :rust_tslp, 'structuredmerge_core'] else [TreeHaver::Backends::Tslp, :tslp, 'tree_sitter_language_pack'] end diff --git a/gems/tree_haver/spec/backends/rust_tslp_spec.rb b/gems/tree_haver/spec/backends/rust_tslp_spec.rb index 5702df983..7d8216bb6 100644 --- a/gems/tree_haver/spec/backends/rust_tslp_spec.rb +++ b/gems/tree_haver/spec/backends/rust_tslp_spec.rb @@ -49,8 +49,8 @@ end before do - stub_const('StructuredmergeHostPrototype', Module.new) - allow(StructuredmergeHostPrototype).to receive(:parse_normalized_with_tslp) + stub_const('StructuredmergeCore', Module.new) + allow(StructuredmergeCore).to receive(:parse_normalized_with_tslp) .with('json', source, 'json') .and_return(JSON.generate(result)) described_class.reset! @@ -86,7 +86,7 @@ it 'uses a full parse for parse_string and does not retain incremental edit state' do next_source = "{\n \"answer\": 43\n}\n" - allow(StructuredmergeHostPrototype).to receive(:parse_normalized_with_tslp) + allow(StructuredmergeCore).to receive(:parse_normalized_with_tslp) .with('json', next_source, 'json') .and_return(JSON.generate(result.merge( 'nodes' => result.fetch('nodes').map do |node| @@ -146,7 +146,7 @@ node.merge('role' => node.fetch('kind') == 'object' ? 'error' : node.fetch('role')) end ) - allow(StructuredmergeHostPrototype).to receive(:parse_normalized_with_tslp) + allow(StructuredmergeCore).to receive(:parse_normalized_with_tslp) .with('json', source, 'json') .and_return(JSON.generate(malformed)) @@ -185,7 +185,7 @@ ], 'root_id' => 'tslp:json:0' ) - allow(StructuredmergeHostPrototype).to receive(:parse_normalized_with_tslp) + allow(StructuredmergeCore).to receive(:parse_normalized_with_tslp) .with('json', comment_source, 'json') .and_return(JSON.generate(commented)) diff --git a/gems/tree_haver/spec/integration/rust_tslp_language_matrix_spec.rb b/gems/tree_haver/spec/integration/rust_tslp_language_matrix_spec.rb index 48793a20f..17c27ea78 100644 --- a/gems/tree_haver/spec/integration/rust_tslp_language_matrix_spec.rb +++ b/gems/tree_haver/spec/integration/rust_tslp_language_matrix_spec.rb @@ -35,7 +35,7 @@ incremental: false, provenance: :rust_tree_haver ) - expect(StructuredmergeHostPrototype.registered_parser_hosts) + expect(StructuredmergeCore.registered_parser_hosts) .to include("tree_haver.rust_tslp.#{language}") end end diff --git a/gems/typescript-merge/Gemfile b/gems/typescript-merge/Gemfile index 944b505ee..fc0303b29 100644 --- a/gems/typescript-merge/Gemfile +++ b/gems/typescript-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' diff --git a/gems/yaml-merge/Gemfile b/gems/yaml-merge/Gemfile index 551ae90a3..2f255f97c 100644 --- a/gems/yaml-merge/Gemfile +++ b/gems/yaml-merge/Gemfile @@ -20,7 +20,7 @@ gemspec structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem 'structuredmerge_host_prototype', path: File.join(structuredmerge_rust_dev, 'packages/ruby') + gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end gem 'kettle-family', '~> 1.2', '>= 1.2.100' From af5a43613cb1de03c4aa854c755b5a796f17d5a7 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:54:45 -0400 Subject: [PATCH 005/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Pin=20GitHub=20?= =?UTF-8?q?Actions=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/.github/workflows/ci.yml | 2 +- gems/kettle-jem/.github/workflows/coverage.yml | 4 ++-- gems/kettle-jem/.github/workflows/current.yml | 2 +- gems/kettle-jem/.github/workflows/dep-heads.yml | 6 +++--- gems/kettle-jem/.github/workflows/heads.yml | 6 +++--- gems/kettle-jem/.github/workflows/jruby.yml | 2 +- gems/kettle-jem/.github/workflows/locked_deps.yml | 2 +- gems/kettle-jem/.github/workflows/style.yml | 2 +- gems/kettle-jem/.github/workflows/templating.yml | 2 +- gems/kettle-jem/.github/workflows/unlocked_deps.yml | 2 +- 10 files changed, 15 insertions(+), 15 deletions(-) diff --git a/gems/kettle-jem/.github/workflows/ci.yml b/gems/kettle-jem/.github/workflows/ci.yml index c7f44691b..4c968e4c5 100644 --- a/gems/kettle-jem/.github/workflows/ci.yml +++ b/gems/kettle-jem/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Ruby & RubyGems - uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0 + uses: ruby/setup-ruby@a0102e0972be65f351c307e2d64b9314a57c8073 # v1.324.0 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/.github/workflows/coverage.yml b/gems/kettle-jem/.github/workflows/coverage.yml index 235b9d242..c58d0b520 100644 --- a/gems/kettle-jem/.github/workflows/coverage.yml +++ b/gems/kettle-jem/.github/workflows/coverage.yml @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -119,7 +119,7 @@ jobs: - name: Upload coverage to CodeCov if: ${{ !env.ACT }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: use_oidc: true disable_search: true diff --git a/gems/kettle-jem/.github/workflows/current.yml b/gems/kettle-jem/.github/workflows/current.yml index a70fc938b..1dfc8090f 100644 --- a/gems/kettle-jem/.github/workflows/current.yml +++ b/gems/kettle-jem/.github/workflows/current.yml @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/dep-heads.yml b/gems/kettle-jem/.github/workflows/dep-heads.yml index 746a5e327..96997c0cf 100644 --- a/gems/kettle-jem/.github/workflows/dep-heads.yml +++ b/gems/kettle-jem/.github/workflows/dep-heads.yml @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -118,7 +118,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -176,7 +176,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/heads.yml b/gems/kettle-jem/.github/workflows/heads.yml index 7c81ee0b1..d7918298f 100644 --- a/gems/kettle-jem/.github/workflows/heads.yml +++ b/gems/kettle-jem/.github/workflows/heads.yml @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -115,7 +115,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -173,7 +173,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/jruby.yml b/gems/kettle-jem/.github/workflows/jruby.yml index d3f430512..38f9c150a 100644 --- a/gems/kettle-jem/.github/workflows/jruby.yml +++ b/gems/kettle-jem/.github/workflows/jruby.yml @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/locked_deps.yml b/gems/kettle-jem/.github/workflows/locked_deps.yml index 91d78314a..46230d03a 100644 --- a/gems/kettle-jem/.github/workflows/locked_deps.yml +++ b/gems/kettle-jem/.github/workflows/locked_deps.yml @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/style.yml b/gems/kettle-jem/.github/workflows/style.yml index 597d458da..195731292 100644 --- a/gems/kettle-jem/.github/workflows/style.yml +++ b/gems/kettle-jem/.github/workflows/style.yml @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/templating.yml b/gems/kettle-jem/.github/workflows/templating.yml index 7cc764ad6..889e5a759 100644 --- a/gems/kettle-jem/.github/workflows/templating.yml +++ b/gems/kettle-jem/.github/workflows/templating.yml @@ -51,7 +51,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/unlocked_deps.yml b/gems/kettle-jem/.github/workflows/unlocked_deps.yml index b06d95f3d..da36929e2 100644 --- a/gems/kettle-jem/.github/workflows/unlocked_deps.yml +++ b/gems/kettle-jem/.github/workflows/unlocked_deps.yml @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From 1a6d112a371a8d10acc2bb1f6fe0c743f758898a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 20 Sep 2026 02:51:19 -0400 Subject: [PATCH 006/295] Fix Windows current workflow appraisal --- .../.github/workflows/current.yml.example | 15 +++++++++++++- .../modular/x_std_libs.gemfile.example | 20 ++++++++++--------- .../appraisals_and_gemfile_template_spec.rb | 6 ++++++ 3 files changed, 31 insertions(+), 10 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index e3d879544..e8cac7bc6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -30,7 +30,7 @@ jobs: test: if: "github.event_name != 'push' || (!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]'))" name: Specs ${{ matrix.ruby }}@${{ matrix.appraisal }} - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} env: # $BUNDLE_GEMFILE must be set at job level, so it is set for all steps BUNDLE_GEMFILE: ${{ github.workspace }}/Appraisal.root.gemfile strategy: @@ -39,6 +39,19 @@ jobs: # Ruby 4.0 - ruby: "ruby" appraisal: "current" + os: ubuntu-latest + exec_cmd: "{KJ|CI:EXEC_CMD}" + rubygems: latest + bundler: latest + - ruby: "ruby" + appraisal: "current" + os: macos-latest + exec_cmd: "{KJ|CI:EXEC_CMD}" + rubygems: latest + bundler: latest + - ruby: "ruby" + appraisal: "current" + os: windows-latest exec_cmd: "{KJ|CI:EXEC_CMD}" rubygems: latest bundler: latest diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example index 77aad43f2..6d5a7f7b4 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new("4.0") - eval_gemfile "x_std_libs/r4/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.2") - eval_gemfile "x_std_libs/r3/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.1") - eval_gemfile "x_std_libs/r3.1/libs.gemfile" -else - eval_gemfile "x_std_libs/r2/libs.gemfile" + if ruby_version >= Gem::Version.new("4.0") + eval_gemfile "x_std_libs/r4/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.2") + eval_gemfile "x_std_libs/r3/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.1") + eval_gemfile "x_std_libs/r3.1/libs.gemfile" + else + eval_gemfile "x_std_libs/r2/libs.gemfile" + end end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index d86e3d5a6..8509bfad5 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -949,6 +949,12 @@ framework_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example")) expect(current_workflow).to include("rspec-status-current-${{matrix.ruby}}-${{matrix.appraisal}}-") + expect(current_workflow).to include("runs-on: ${{ matrix.os }}") + expect(current_workflow).to include("appraisal: \"current\"\n os: ubuntu-latest") + expect(current_workflow).to include("appraisal: \"current\"\n os: macos-latest") + expect(current_workflow).to include("appraisal: \"current\"\n os: windows-latest") + expect(current_workflow).not_to include("appraisal: \"unlocked_deps\"\n os: windows-latest") + expect(current_workflow).not_to include("runner.os != 'Windows'") expect(jruby_workflow).to include("rspec-status-jruby-${{matrix.ruby}}-${{matrix.appraisal}}-") expect(jruby_workflow).to include("startsWith(github.head_ref, 'jruby/')") expect(jruby_workflow).to include("startsWith(github.head_ref, 'feature/release')") From 6b148412728e857a2565a2e965ee1ab19b1c087f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:56:23 -0400 Subject: [PATCH 007/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 4 +++- gems/kettle-jem/lib/kettle/jem.rb | 8 ++++---- .../lib/kettle/jem/templates/gem.gemspec.example | 4 ++-- .../templates/gemfiles/modular/templating.gemfile.example | 2 +- .../lib/kettle/jem/templates/shim/gem.gemspec.example | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 3af15b67b..7cf915dcb 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -35,7 +35,9 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - kettle-test (>= 2.0.21 -> >= 2.0.22) + - kettle-dev (>= 3.1.0 -> >= 3.1.1) + - kettle-drift (>= 1.0.13 -> >= 1.0.14) + - turbo_tests2 (>= 3.2.9 -> >= 3.2.10) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.2 (f15d6abac61046b9b66778f8b5e96ee0d8917353) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 1b7199b88..b0e1bec40 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -58,7 +58,7 @@ class Error < StandardError; end # set in place before Bundler is allowed to evaluate that destination. TEMPLATE_MANAGED_DEPENDENCIES = [ {name: "nomono", requirements: ["~> 1.1", ">= 1.1.5"], bootstrap: true}, - {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.0"], bootstrap: true}, + {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.1"], bootstrap: true}, { name: "kettle-changelog", requirements: ["~> 1.0", ">= 1.0.7"], @@ -5556,15 +5556,15 @@ def monorepo_root_gemfile_dependency_lines [ {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.4"\n)}, {name: "bundler-audit", source: %(gem "bundler-audit", "~> 0.9.3"\n)}, - {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.0"\n)}, - {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.13"\n)}, + {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.1"\n)}, + {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.14"\n)}, {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.1"\n)}, {name: PACKAGE_NAME, source: kettle_jem_dependency_source}, {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.22"\n)}, {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, - {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.9"\n)} + {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.10"\n)} ].freeze end diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index 3ed5ef9be..5f4a64e83 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -118,7 +118,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.0") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= {KJ|MIN_TEST_RUBY} # Security spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.9") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.10") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example index da624a3e9..f7a382e62 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example @@ -23,7 +23,7 @@ end if kettle_remote # Template/plugin checks for released installs. - gem "kettle-drift", "~> 1.0", ">= 1.0.13", require: false + gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example index a61ccb330..562c907c6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example @@ -30,7 +30,7 @@ Gem::Specification.new do |spec| spec.add_dependency "{KJ|SHIMMED_GEM_NAME}" # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.0") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= {KJ|MIN_TEST_RUBY} # Tasks spec.add_development_dependency "rake", "~> 13.0" From 3dc2faecf140ff6cbee36383dda9cb35561f2c47 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:56:55 -0400 Subject: [PATCH 008/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 7 ++++++- gems/kettle-jem/lib/kettle/jem.rb | 18 +++++++++--------- .../.github/workflows/coverage.yml.example | 2 +- .../.github/workflows/current.yml.example | 2 +- .../.github/workflows/dep-heads.yml.example | 6 +++--- .../.github/workflows/framework-ci.yml.example | 2 +- .../.github/workflows/heads.yml.example | 6 +++--- .../.github/workflows/jruby-10.0.yml.example | 2 +- .../.github/workflows/jruby-9.1.yml.example | 2 +- .../.github/workflows/jruby-9.2.yml.example | 2 +- .../.github/workflows/jruby-9.3.yml.example | 2 +- .../.github/workflows/jruby-9.4.yml.example | 2 +- .../.github/workflows/jruby.yml.example | 2 +- .../.github/workflows/locked_deps.yml.example | 2 +- .../workflows/opencollective.yml.example | 2 +- .../.github/workflows/ruby-2.3.yml.example | 2 +- .../.github/workflows/ruby-2.4.yml.example | 2 +- .../.github/workflows/ruby-2.5.yml.example | 2 +- .../.github/workflows/ruby-2.6.yml.example | 2 +- .../.github/workflows/ruby-2.7.yml.example | 2 +- .../.github/workflows/ruby-3.0.yml.example | 2 +- .../.github/workflows/ruby-3.1.yml.example | 2 +- .../.github/workflows/ruby-3.2.yml.example | 2 +- .../.github/workflows/ruby-3.3.yml.example | 2 +- .../.github/workflows/ruby-3.4.yml.example | 2 +- .../.github/workflows/style.yml.example | 2 +- .../.github/workflows/templating.yml.example | 2 +- .../.github/workflows/truffle.yml.example | 2 +- .../workflows/truffleruby-22.3.yml.example | 2 +- .../workflows/truffleruby-23.0.yml.example | 2 +- .../workflows/truffleruby-23.1.yml.example | 2 +- .../workflows/truffleruby-24.2.yml.example | 2 +- .../workflows/truffleruby-25.0.yml.example | 2 +- .../workflows/truffleruby-33.0.yml.example | 2 +- .../workflows/unlocked_deps.yml.example | 2 +- 35 files changed, 52 insertions(+), 47 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 7cf915dcb..dedb0cb3a 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -40,7 +40,12 @@ Please file a bug if you notice a violation of semantic versioning. - turbo_tests2 (>= 3.2.9 -> >= 3.2.10) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.2 (f15d6abac61046b9b66778f8b5e96ee0d8917353) + - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.6 (b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f) + - codecov/codecov-action v7.0.0 (fb8b3582c8e4def4969c97caa2f19720cb33a72f) -> v7.1.1 (303a32d7a59b442fa8d48b6a1cc6825c09c847a5) + - github/codeql-action/analyze v4.38.0 (b96794f015dfd88f77b49b1c93e0fa7110f94c63) -> v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) + - github/codeql-action/autobuild v4.38.0 (b96794f015dfd88f77b49b1c93e0fa7110f94c63) -> v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) + - github/codeql-action/init v4.38.0 (b96794f015dfd88f77b49b1c93e0fa7110f94c63) -> v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) + - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.324.0 (a0102e0972be65f351c307e2d64b9314a57c8073) ### Deprecated diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index b0e1bec40..4342ac6c4 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20034,7 +20034,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20146,7 +20146,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2", + " uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20309,7 +20309,7 @@ def github_actions_coverage_steps(disabled_integrations: []) steps << <<~YAML - name: Upload coverage to CodeCov if: ${{ !env.ACT }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: use_oidc: true disable_search: true @@ -20589,19 +20589,19 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2", - "ruby/setup-ruby" => "ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6", + "ruby/setup-ruby" => "ruby/setup-ruby@a0102e0972be65f351c307e2d64b9314a57c8073 # v1.324.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0", - "codecov/codecov-action" => "codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0", + "codecov/codecov-action" => "codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1", "irongut/CodeCoverageSummary" => "irongut/CodeCoverageSummary@51cc3a756ddcd398d447c044c02cb6aa83fdae95 # v1.3.0", "marocchino/sticky-pull-request-comment" => "marocchino/sticky-pull-request-comment@5770ad5eb8f42dd2c4f34da00c94c5381e49af88 # v3.0.5", "actions/upload-artifact" => "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1", "amancevice/setup-code-climate" => "amancevice/setup-code-climate@0daf2985a225e8ac15975b4d233010e94d65b76a # v2", "actions/dependency-review-action" => "actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0", - "github/codeql-action/init" => "github/codeql-action/init@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0", - "github/codeql-action/autobuild" => "github/codeql-action/autobuild@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0", - "github/codeql-action/analyze" => "github/codeql-action/analyze@b96794f015dfd88f77b49b1c93e0fa7110f94c63 # v4.38.0", + "github/codeql-action/init" => "github/codeql-action/init@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1", + "github/codeql-action/autobuild" => "github/codeql-action/autobuild@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1", + "github/codeql-action/analyze" => "github/codeql-action/analyze@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1", "pozil/auto-assign-issue" => "pozil/auto-assign-issue@af6beea6bdf1e8eb373f061c5bc168681fc6d011 # v4.0.1", "apache/skywalking-eyes/dependency" => "apache/skywalking-eyes/dependency@a196742f472feaffafea537ce5a2a4c3c53a8de4 # v0.9.0", "sarisia/actions-status-discord" => "sarisia/actions-status-discord@eb045afee445dc055c18d3d90bd0f244fd062708 # v1.16.0" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index 410b16268..3f9c38ea4 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index e8cac7bc6..db7d73d11 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index ae451c603..77defc5b8 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index e4722442c..99dc6a9df 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index 2543cfbb0..28984944f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index 0504b2cdb..b25d61ab1 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index 8328fef0b..e90254ce6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index ebe36312e..eb846efc3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index f069b389a..b11b67be5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 06968e099..9e5001d78 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index 651910de3..1afbf5fc6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index d14c475fe..b4826c063 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index 526ed2b7b..bbd29cf17 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index 60b239822..81687cf91 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index 9913b17b7..1664a7737 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index 76eeec881..f73749515 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index dbe4d7819..a644249a9 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index 53cb58bc0..596a670a0 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index 0b749e44c..813b6f799 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index 290bc6f32..d6309decf 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index de41360ac..b27632057 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index e03eb5c08..800769e66 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index d2ebaf712..9b610eaed 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index b6f1a3d71..3b6c4c12d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index 340f60f8b..17df89e5a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index 483e57b29..508e6a735 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 135841164..7f8bc1a79 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index eed829424..5a259fc1d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index 7dcdb33ae..9292bed9b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index 6015976be..8f1e994c9 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index c8cccfd22..a8c993e2e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index 16d1e2d86..2c57af15d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index 164565657..d291b3a26 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@f15d6abac61046b9b66778f8b5e96ee0d8917353 # v2.2 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From 2d6249f88e6cd5db05bb628a5a864952426b3ff9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:22 -0400 Subject: [PATCH 009/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20family?= =?UTF-8?q?=20root=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 162 ++++++++++++++++++++++++--------------------------- 1 file changed, 77 insertions(+), 85 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 986ad9972..a4e17b933 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,63 +1,3 @@ -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-family - specs: - kettle-family (1.3.1) - command_kit (~> 0.6) - command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) - tsort (~> 0.2) - tty-screen (~> 0.8) - unicode-display_width (~> 2.6) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-test - specs: - kettle-test (2.0.22) - appraisal2 (~> 3.0, >= 3.0.6) - backports (~> 3.0) - rspec (~> 3.0) - rspec-block_is_expected (~> 1.0, >= 1.0.6) - rspec-pending_for (~> 0.1, >= 0.1.20) - rspec-stubbed_env (~> 1.0, >= 1.0.6) - rspec_junit_formatter (~> 0.6) - silent_stream (~> 1.0, >= 1.0.12) - timecop-rspec (~> 1.0, >= 1.0.3) - turbo_tests2 (~> 3.1, >= 3.1.12) - PATH remote: gems/ast-crispr-markdown-markly specs: @@ -388,6 +328,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) completely (0.8.0) colsole (~> 1.0.0) @@ -444,7 +386,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -455,6 +397,28 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.1) + command_kit (~> 0.6) + command_kit-completion (~> 0.1) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.1.0) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-jem (~> 7.1, >= 7.1.23) + kettle-test (~> 2.0, >= 2.0.21) + tsort (~> 0.2) + tty-screen (~> 0.8) + unicode-display_width (~> 2.6) + version_gem (~> 1.1, >= 1.1.15) kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) @@ -462,7 +426,25 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-wash (0.1.6) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + kettle-test (2.0.22) + appraisal2 (~> 3.0, >= 3.0.6) + backports (~> 3.0) + rspec (~> 3.0) + rspec-block_is_expected (~> 1.0, >= 1.0.6) + rspec-pending_for (~> 0.1, >= 0.1.20) + rspec-stubbed_env (~> 1.0, >= 1.0.6) + rspec_junit_formatter (~> 0.6) + silent_stream (~> 1.0, >= 1.0.12) + timecop-rspec (~> 1.0, >= 1.0.3) + turbo_tests2 (~> 3.1, >= 3.1.12) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -503,6 +485,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -654,7 +639,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -692,7 +677,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -700,7 +685,10 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -710,7 +698,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -776,12 +764,12 @@ DEPENDENCIES irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-dev! - kettle-drift! - kettle-family! + kettle-dev (~> 3.0, >= 3.0.34, >= 3.0.0) + kettle-drift (~> 1.0, >= 1.0.8) + kettle-family (~> 1.2, >= 1.2.97) kettle-jem! - kettle-soup-cover! - kettle-test! + kettle-soup-cover (~> 3.0, >= 3.0.6) + kettle-test (~> 2.0, >= 2.0.21, >= 2.0.11) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -860,6 +848,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -886,21 +875,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) - kettle-drift (1.0.14) - kettle-family (1.3.1) - kettle-gha-pins (0.3.15) + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.16) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-test (2.0.22) - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -933,6 +922,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 @@ -983,7 +974,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -997,17 +988,18 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 883473e98e533c100b93b5902b229c4f7c100a01 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:24 -0400 Subject: [PATCH 010/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 60 ++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 8b4054530..1d8d1ea38 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -395,7 +395,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -406,15 +406,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -428,13 +428,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -442,7 +442,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -453,7 +453,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -646,7 +646,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -684,7 +684,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -692,10 +692,10 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -705,7 +705,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -879,21 +879,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -979,7 +979,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -993,18 +993,18 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From cf3200d6e759e53ce34dc7d177360979c0a3da37 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:26 -0400 Subject: [PATCH 011/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 74 ++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index 91e96dbe1..43299025e 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -43,7 +43,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-merge-git + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: ast-merge-git (7.1.9) ast-merge (= 7.1.9) @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From da4e7256a2154550f5f1b6e5583389c033212e6e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:28 -0400 Subject: [PATCH 012/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 76 ++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index d1f7fa4df..56f303b7a 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -16,7 +16,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-markdown-markly + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) @@ -25,7 +25,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-ruby-prism + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From b918df62368b89a37d2e391dbc72955df5d4f129 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:30 -0400 Subject: [PATCH 013/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index 2ee21cf7d..c473f3c71 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From cab7d11560106305292b9697cb5d3aae60c2e1c3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:32 -0400 Subject: [PATCH 014/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/prism-merge/Gemfile.lock | 72 +++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index 2b77b5fa3..2ad732fa3 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From afb2c84f90e34443dbce4c39098471f4ed79cfe3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:34 -0400 Subject: [PATCH 015/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-ruby-prism/Gemfile.lock | 72 ++++++++++++------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 4a1bb6bc6..0fd50f72b 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 01d46a5c1402b2bb08d11cb8d8132d4ef0f998ef Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:36 -0400 Subject: [PATCH 016/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/Gemfile.lock | 72 ++++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index e9d1fc3ec..fcd17500d 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 04cdc9f146ce5cd62deab85519d2eabccbaecba5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:38 -0400 Subject: [PATCH 017/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markly-merge/Gemfile.lock | 72 +++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index dde6d01da..e173296f7 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From af3ef29b072d49a62a6b64a84258033b2b78e152 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:41 -0400 Subject: [PATCH 018/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/Gemfile.lock | 72 ++++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index 5d315a8ef..1058dd6f7 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From caa534faea90265b63a501223d7fd30d73e95ab8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:43 -0400 Subject: [PATCH 019/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/Gemfile.lock | 72 ++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index fd911f28d..edeb0f500 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 8b235f741df8a1d579ad22557773bd81e3200d3c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:45 -0400 Subject: [PATCH 020/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/Gemfile.lock | 72 +++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index e484b128f..34a52339a 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 7f3594d47fdb0ce3c3bc37383b847fd1583e4317 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:47 -0400 Subject: [PATCH 021/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index 01790b9b9..b123cd870 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From c48800222bfd42aa6232fc45c75503f7b276f63c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:49 -0400 Subject: [PATCH 022/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/dotenv-merge/Gemfile.lock | 72 +++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index 37941f39f..c93048d1c 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From b6a96b51cafd1d639a5a649f17a03f6161d84056 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:51 -0400 Subject: [PATCH 023/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/Gemfile.lock | 72 ++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index dc1559062..0390b216e 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -908,21 +908,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1013,7 +1013,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1027,21 +1027,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From c53a5dd455496b83154cfa23dcd914466e038539 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:53 -0400 Subject: [PATCH 024/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/html-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index 6b6c1459e..b590caf3a 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 4d785aab4eb17187bc6d2a6046762b4e5ae18b89 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:55 -0400 Subject: [PATCH 025/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index c65a981d6..65544c283 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 74c4888ac4eabc0f7f4dfbe25ea1b0e089f930e9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:57 -0400 Subject: [PATCH 026/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index fb6b293c2..7df4aeb1e 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 6197570cc9c9a4087a34bfbe07cdb0e2dd060e8e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:57:59 -0400 Subject: [PATCH 027/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 48d7d5cac..e9e43424c 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 3338e62700043005c9b36be4c6cec500686d5756 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:01 -0400 Subject: [PATCH 028/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/Gemfile.lock | 72 +++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index cfc85b7dd..b43d6d9cc 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 1398c900204198826850235f15fe38dfe95a2600 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:03 -0400 Subject: [PATCH 029/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index dc2fc597e..bd82d8bd0 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 207912d9151f8d60fc845b80afd05d9c9b0c287e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:05 -0400 Subject: [PATCH 030/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/typescript-merge/Gemfile.lock | 72 +++++++++++++++--------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index 1727104c7..0ae45fef0 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From bac09613b15d51496f8a64b4e9b518821a56154f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:07 -0400 Subject: [PATCH 031/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/Gemfile.lock | 72 +++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index 42609a0c0..e8cb7379d 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From b839313ed643bd6335772b23e1ce5437954bc591 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:09 -0400 Subject: [PATCH 032/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/Gemfile.lock | 72 +++++++++++++++++----------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 3bd943475..28d4df14c 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 0db4b14e5c0e352611f999276377b6d9eda6392b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:11 -0400 Subject: [PATCH 033/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/zip-merge/Gemfile.lock | 72 ++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index f43502bf0..f620f134e 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 13fb395159fd974c6240a360b4063e62548504a9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:13 -0400 Subject: [PATCH 034/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/psych-merge/Gemfile.lock | 72 +++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index 8ea5877b0..ca9a12f15 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 41ae40773337eceae71099de4df80d986d9efb51 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:15 -0400 Subject: [PATCH 035/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/citrus-toml-merge/Gemfile.lock | 72 ++++++++++++++--------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index 6ae485654..cf8709fec 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -910,21 +910,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1015,7 +1015,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1029,21 +1029,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 1a3fbc09b79a1612c66defc6ac668c0e3f4452bd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:17 -0400 Subject: [PATCH 036/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/parslet-toml-merge/Gemfile.lock | 72 ++++++++++++++-------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index 9f3aade10..6be4f54d0 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 9c87d03bea3d98797275e3ab1eb9cafb790f4f44 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:19 -0400 Subject: [PATCH 037/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/commonmarker-merge/Gemfile.lock | 72 ++++++++++++++-------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index 36380d31f..8a26a1228 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -909,21 +909,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1014,7 +1014,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1028,21 +1028,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From ec49dee4aaa8ec33093856428e12b5aab6ebffa0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:21 -0400 Subject: [PATCH 038/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kramdown-merge/Gemfile.lock | 72 ++++++++++++++++---------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index b961d95d3..58edcf662 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -908,21 +908,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1013,7 +1013,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1027,21 +1027,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From cc6e3f93d01d541a98cd3b926fd07b889dcae32a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:23 -0400 Subject: [PATCH 039/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 72 ++++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 901b41c3e..75b31b799 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -907,21 +907,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1012,7 +1012,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1026,21 +1026,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 84ddaf0ea835c91173625138f555d50b19458746 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:25 -0400 Subject: [PATCH 040/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/smorg-rb/Gemfile.lock | 72 +++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index e0ba3593b..63c31d8ad 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -400,7 +400,7 @@ GEM geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -411,15 +411,15 @@ GEM ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.0) + kettle-dev (3.1.1) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.15) - kettle-rb (~> 0.1, >= 0.1.12) - kettle-test (~> 2.0, >= 2.0.21) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.13) + kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) @@ -433,13 +433,13 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.14) + kettle-gha-pins (0.3.15) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.15) + kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.12) + kettle-rb (0.1.14) kettle-soup-cover (3.0.10) kettle-wash (~> 0.1, >= 0.1.6) simplecov (>= 1.0) @@ -447,7 +447,7 @@ GEM simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.21) + kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -458,7 +458,7 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.6) + kettle-wash (0.1.7) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13499) + sorbet-runtime (0.6.13506) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -699,7 +699,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.10) + token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -707,16 +707,16 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.19.1) + tree_sitter_language_pack (1.20.0) rb_sys (>= 0.9.130, < 0.10) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-aarch64-linux) + tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-arm64-darwin) + tree_sitter_language_pack (1.20.0-arm64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-darwin) + tree_sitter_language_pack (1.20.0-x86_64-darwin) sorbet-runtime (~> 0.5) - tree_sitter_language_pack (1.19.1-x86_64-linux) + tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) tty-cursor (0.7.1) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.9) + turbo_tests2 (3.2.10) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -910,21 +910,21 @@ CHECKSUMS go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) - io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08 + io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957 - kettle-drift (1.0.13) sha256=bb39982c637ecc6cdc56276cbd7679cb071317bb601dcd40c122997543643ed6 + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21 + kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) - kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f - kettle-rb (0.1.12) sha256=918ea072d3069f998e7dbd76836a14378cc9a16e317e2bf79da714f5ec0be5a4 + kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 + kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.21) sha256=2ab0dd1a1d11568f8fba61084ebef84717cd4dff028a527777c92d4e77f0e9c5 - kettle-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed + kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d + kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -1015,7 +1015,7 @@ CHECKSUMS simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.9) - sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc + sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1029,21 +1029,21 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87 + token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.19.1) sha256=12623c568e593e490f5bd027a4a9ab1d10aa49f283ff6d9e361cafbde8977e43 - tree_sitter_language_pack (1.19.1-aarch64-linux) sha256=83cf05faaf78d4df8817217afb6b7eda479c1643f20bb2346e948101b7f632ec - tree_sitter_language_pack (1.19.1-arm64-darwin) sha256=b3f42f5ae54b37893eb52ca8e1afa3bf7027d0a50af36c5b2a842466a372b6f4 - tree_sitter_language_pack (1.19.1-x86_64-darwin) sha256=a84070e2b71f9edf8c3b07db48b5fedf96b6556abf133f412d1b7f0ef763d75f - tree_sitter_language_pack (1.19.1-x86_64-linux) sha256=a9bd3516abc22d6ac088e67a74b97276d1da3da2ccae4c1359f2aed968ad27d6 + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f + tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae + tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 + tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.9) sha256=9dca85958d772da7b1653db2273150047518c92798be24ca302838d985ceedff + turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 From 50e3e2ac0f978c8c41f9e51357f95879f5f14dcc Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:50 -0400 Subject: [PATCH 041/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index 43299025e..5436bc40a 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -43,7 +43,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + remote: ../ast-merge-git specs: ast-merge-git (7.1.9) ast-merge (= 7.1.9) From 310fc9e4a2cd476d3c7f07d6cd07cfc439b44a96 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 01:58:52 -0400 Subject: [PATCH 042/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 56f303b7a..a3807ab74 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -16,7 +16,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + remote: ../ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) @@ -25,7 +25,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + remote: ../ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) From d2358bc2a09d82cd6d561c0a03bda15fe849c926 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 11:28:04 -0400 Subject: [PATCH 043/295] Keep workflow cache identities OS-specific --- .../templates/.github/workflows/current.yml.example | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index db7d73d11..3305aab20 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -29,7 +29,7 @@ concurrency: jobs: test: if: "github.event_name != 'push' || (!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]'))" - name: Specs ${{ matrix.ruby }}@${{ matrix.appraisal }} + name: Specs ${{ matrix.os }} ${{ matrix.ruby }}@${{ matrix.appraisal }} runs-on: ${{ matrix.os }} env: # $BUNDLE_GEMFILE must be set at job level, so it is set for all steps BUNDLE_GEMFILE: ${{ github.workspace }}/Appraisal.root.gemfile @@ -90,10 +90,10 @@ jobs: uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: .rspec_status - key: rspec-status-current-${{matrix.ruby}}-${{matrix.appraisal}}-${{hashFiles('**/Gemfile.lock','Appraisal.root.gemfile','gemfiles/**/*.gemfile')}}-${{github.run_id}}-${{github.run_attempt}} + key: rspec-status-current-${{matrix.os}}-${{matrix.ruby}}-${{matrix.appraisal}}-${{hashFiles('**/Gemfile.lock','Appraisal.root.gemfile','gemfiles/**/*.gemfile')}}-${{github.run_id}}-${{github.run_attempt}} restore-keys: | - rspec-status-current-${{matrix.ruby}}-${{matrix.appraisal}}-${{hashFiles('**/Gemfile.lock','Appraisal.root.gemfile','gemfiles/**/*.gemfile')}}- - rspec-status-current-${{matrix.ruby}}-${{matrix.appraisal}}- + rspec-status-current-${{matrix.os}}-${{matrix.ruby}}-${{matrix.appraisal}}-${{hashFiles('**/Gemfile.lock','Appraisal.root.gemfile','gemfiles/**/*.gemfile')}}- + rspec-status-current-${{matrix.os}}-${{matrix.ruby}}-${{matrix.appraisal}}- - - name: Tests for ${{ matrix.ruby }} via ${{ matrix.exec_cmd }} + - name: Tests for ${{ matrix.os }} ${{ matrix.ruby }} via ${{ matrix.exec_cmd }} run: bundle exec appraisal ${{ matrix.appraisal }} bundle exec ${{ matrix.exec_cmd }} From 018196a630967d86e669bfa137d4f430ae7e0ee7 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 13:55:22 -0400 Subject: [PATCH 044/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Ruby=204.0.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/mise.toml | 2 +- gems/ast-crispr-ruby-prism/mise.toml | 2 +- gems/ast-crispr/mise.toml | 2 +- gems/ast-merge-git/mise.toml | 2 +- gems/ast-merge/mise.toml | 2 +- gems/ast-template/mise.toml | 2 +- gems/bash-merge/mise.toml | 2 +- gems/binary-merge/mise.toml | 2 +- gems/citrus-toml-merge/mise.toml | 2 +- gems/commonmarker-merge/mise.toml | 2 +- gems/dotenv-merge/mise.toml | 2 +- gems/go-merge/mise.toml | 2 +- gems/html-merge/mise.toml | 2 +- gems/json-merge/mise.toml | 2 +- gems/kettle-jem/lib/kettle/jem/templates/mise.toml.example | 2 +- .../lib/kettle/jem/templates/mise.toml.no-osc.example | 2 +- gems/kettle-jem/mise.toml | 2 +- gems/kramdown-merge/mise.toml | 2 +- gems/markdown-merge/mise.toml | 2 +- gems/markly-merge/mise.toml | 2 +- gems/parslet-toml-merge/mise.toml | 2 +- gems/plain-merge/mise.toml | 2 +- gems/prism-merge/mise.toml | 2 +- gems/psych-merge/mise.toml | 2 +- gems/rbs-merge/mise.toml | 2 +- gems/ruby-merge/mise.toml | 2 +- gems/rust-merge/mise.toml | 2 +- gems/smorg-rb/mise.toml | 2 +- gems/toml-merge/mise.toml | 2 +- gems/tree_haver/mise.toml | 2 +- gems/typescript-merge/mise.toml | 2 +- gems/yaml-merge/mise.toml | 2 +- gems/zip-merge/mise.toml | 2 +- mise.toml | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/mise.toml b/gems/ast-crispr-markdown-markly/mise.toml index ede93082d..311bbff98 100644 --- a/gems/ast-crispr-markdown-markly/mise.toml +++ b/gems/ast-crispr-markdown-markly/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/ast-crispr-ruby-prism/mise.toml b/gems/ast-crispr-ruby-prism/mise.toml index ede93082d..311bbff98 100644 --- a/gems/ast-crispr-ruby-prism/mise.toml +++ b/gems/ast-crispr-ruby-prism/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/ast-crispr/mise.toml b/gems/ast-crispr/mise.toml index ede93082d..311bbff98 100644 --- a/gems/ast-crispr/mise.toml +++ b/gems/ast-crispr/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/ast-merge-git/mise.toml b/gems/ast-merge-git/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/ast-merge-git/mise.toml +++ b/gems/ast-merge-git/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/ast-merge/mise.toml b/gems/ast-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/ast-merge/mise.toml +++ b/gems/ast-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/ast-template/mise.toml b/gems/ast-template/mise.toml index 8a017b710..3aef4e27b 100644 --- a/gems/ast-template/mise.toml +++ b/gems/ast-template/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/bash-merge/mise.toml b/gems/bash-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/bash-merge/mise.toml +++ b/gems/bash-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/binary-merge/mise.toml b/gems/binary-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/binary-merge/mise.toml +++ b/gems/binary-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/citrus-toml-merge/mise.toml b/gems/citrus-toml-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/citrus-toml-merge/mise.toml +++ b/gems/citrus-toml-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/commonmarker-merge/mise.toml b/gems/commonmarker-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/commonmarker-merge/mise.toml +++ b/gems/commonmarker-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/dotenv-merge/mise.toml b/gems/dotenv-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/dotenv-merge/mise.toml +++ b/gems/dotenv-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/go-merge/mise.toml b/gems/go-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/go-merge/mise.toml +++ b/gems/go-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/html-merge/mise.toml b/gems/html-merge/mise.toml index ca8f2b981..99ee54b37 100644 --- a/gems/html-merge/mise.toml +++ b/gems/html-merge/mise.toml @@ -22,4 +22,4 @@ _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/json-merge/mise.toml b/gems/json-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/json-merge/mise.toml +++ b/gems/json-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.example b/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.example index 83b8fcd20..b48befc2f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.example @@ -22,4 +22,4 @@ _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.no-osc.example b/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.no-osc.example index 5bc8bd8a4..9e7119030 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.no-osc.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/mise.toml.no-osc.example @@ -22,4 +22,4 @@ _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/kettle-jem/mise.toml b/gems/kettle-jem/mise.toml index 9240e271a..62135cc28 100644 --- a/gems/kettle-jem/mise.toml +++ b/gems/kettle-jem/mise.toml @@ -29,4 +29,4 @@ _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/kramdown-merge/mise.toml b/gems/kramdown-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/kramdown-merge/mise.toml +++ b/gems/kramdown-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/markdown-merge/mise.toml b/gems/markdown-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/markdown-merge/mise.toml +++ b/gems/markdown-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/markly-merge/mise.toml b/gems/markly-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/markly-merge/mise.toml +++ b/gems/markly-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/parslet-toml-merge/mise.toml b/gems/parslet-toml-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/parslet-toml-merge/mise.toml +++ b/gems/parslet-toml-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/plain-merge/mise.toml b/gems/plain-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/plain-merge/mise.toml +++ b/gems/plain-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/prism-merge/mise.toml b/gems/prism-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/prism-merge/mise.toml +++ b/gems/prism-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/psych-merge/mise.toml b/gems/psych-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/psych-merge/mise.toml +++ b/gems/psych-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/rbs-merge/mise.toml b/gems/rbs-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/rbs-merge/mise.toml +++ b/gems/rbs-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/ruby-merge/mise.toml b/gems/ruby-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/ruby-merge/mise.toml +++ b/gems/ruby-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/rust-merge/mise.toml b/gems/rust-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/rust-merge/mise.toml +++ b/gems/rust-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/smorg-rb/mise.toml b/gems/smorg-rb/mise.toml index 8a017b710..3aef4e27b 100644 --- a/gems/smorg-rb/mise.toml +++ b/gems/smorg-rb/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/toml-merge/mise.toml b/gems/toml-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/toml-merge/mise.toml +++ b/gems/toml-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/tree_haver/mise.toml b/gems/tree_haver/mise.toml index 5483fdcd5..217631482 100644 --- a/gems/tree_haver/mise.toml +++ b/gems/tree_haver/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/typescript-merge/mise.toml b/gems/typescript-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/typescript-merge/mise.toml +++ b/gems/typescript-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/yaml-merge/mise.toml b/gems/yaml-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/yaml-merge/mise.toml +++ b/gems/yaml-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/gems/zip-merge/mise.toml b/gems/zip-merge/mise.toml index 920af841e..6b60a6fa7 100644 --- a/gems/zip-merge/mise.toml +++ b/gems/zip-merge/mise.toml @@ -22,4 +22,4 @@ _.file = { path = ".env.local", redact = true } _.path = ["exe", "bin"] _.source = ".config/mise/env.sh" [tools] -ruby = "4.0.6" +ruby = "4.0.7" diff --git a/mise.toml b/mise.toml index 52d27c2e6..1c22ee816 100644 --- a/mise.toml +++ b/mise.toml @@ -1,5 +1,5 @@ [tools] -ruby = "4.0.6" +ruby = "4.0.7" [env] KJ_RUBYFORUM_FAMILY_TAG = "structuredmerge" From 47ded81b6bbb7ce9272d2a533406593d3f8b49df Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 21 Sep 2026 18:27:58 -0400 Subject: [PATCH 045/295] Standardize Ruby workspace on Ruby 4.0.7 --- Gemfile.lock | 21 +- gems/ast-crispr-markdown-markly/Gemfile.lock | 512 +++++----------- gems/ast-crispr-ruby-prism/Gemfile.lock | 513 +++++----------- gems/ast-crispr/Gemfile.lock | 512 +++++----------- gems/ast-merge-git/Gemfile.lock | 568 ++++++------------ gems/ast-merge/Gemfile.lock | 512 +++++----------- gems/ast-template/Gemfile.lock | 521 +++++----------- gems/bash-merge/Gemfile.lock | 514 +++++----------- gems/binary-merge/Gemfile.lock | 517 +++++----------- gems/citrus-toml-merge/Gemfile.lock | 510 +++++----------- gems/commonmarker-merge/Gemfile.lock | 512 +++++----------- gems/dotenv-merge/Gemfile.lock | 510 +++++----------- gems/go-merge/Gemfile.lock | 517 +++++----------- gems/html-merge/Gemfile.lock | 516 +++++----------- gems/json-merge/Gemfile.lock | 512 +++++----------- gems/kettle-jem/Gemfile.lock | 140 +---- .../structural_merge_template_spec.rb | 2 +- gems/kramdown-merge/Gemfile.lock | 512 +++++----------- gems/markdown-merge/Gemfile.lock | 512 +++++----------- gems/markly-merge/Gemfile.lock | 512 +++++----------- gems/parslet-toml-merge/Gemfile.lock | 515 +++++----------- gems/plain-merge/Gemfile.lock | 512 +++++----------- gems/prism-merge/Gemfile.lock | 508 ++++------------ gems/psych-merge/Gemfile.lock | 510 +++++----------- gems/rbs-merge/Gemfile.lock | 510 +++++----------- gems/ruby-merge/Gemfile.lock | 512 +++++----------- gems/rust-merge/Gemfile.lock | 517 +++++----------- gems/smorg-rb/Gemfile.lock | 524 +++++----------- gems/toml-merge/Gemfile.lock | 512 +++++----------- .../spec/fixtures_integration_spec.rb | 4 +- gems/tree_haver/Gemfile.lock | 507 +++++----------- gems/typescript-merge/Gemfile.lock | 517 +++++----------- gems/yaml-merge/Gemfile.lock | 512 +++++----------- gems/zip-merge/Gemfile.lock | 518 +++++----------- 34 files changed, 4188 insertions(+), 11435 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index a4e17b933..dd36ecd98 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -328,8 +328,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) completely (0.8.0) colsole (~> 1.0.0) @@ -454,15 +452,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) openssl (4.0.2) @@ -485,9 +479,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -685,9 +676,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -839,7 +827,6 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -848,7 +835,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -899,10 +885,8 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 @@ -922,8 +906,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 @@ -993,7 +975,6 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 @@ -1018,4 +999,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index 1058dd6f7..8c556f029 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -16,296 +16,6 @@ PATH markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -323,7 +33,24 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +58,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 0fd50f72b..7bee2c26e 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -16,296 +16,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly - specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -323,7 +33,25 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +59,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +93,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +147,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +163,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +179,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +234,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +279,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +438,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +503,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +543,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +584,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +613,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +627,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +635,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +666,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +679,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +718,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +766,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +777,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +792,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +804,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +817,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index a3807ab74..39386f1a8 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -15,315 +15,42 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: ../ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: ../ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +58,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -776,48 +584,25 @@ DEPENDENCIES appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -858,33 +635,28 @@ CHECKSUMS appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index edeb0f500..c665774de 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -15,336 +15,78 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: + benchmark (0.5.0) + bigdecimal (4.1.3) binary-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) - benchmark (0.5.0) - bigdecimal (4.1.3) bundler-audit (0.9.3) bundler (>= 1.2.0) thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +100,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -395,11 +142,20 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) hexapdf (1.10.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) @@ -407,6 +163,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +179,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +195,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +250,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +295,45 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,9 +458,17 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) service_actor (3.9.4) zeitwerk (>= 1.0) silent_stream (1.0.12) @@ -704,12 +529,18 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -730,6 +561,10 @@ GEM parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) @@ -738,6 +573,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -759,6 +598,10 @@ GEM version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) zlib (3.2.3) PLATFORMS @@ -775,49 +618,42 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! ast-merge-git! - ast-template! - bash-merge! + bash-merge (~> 7.1, >= 7.1.4) benchmark (~> 0.5, >= 0.5.0) - binary-merge! + binary-merge (~> 7.1, >= 7.1.4) bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! + citrus-toml-merge (~> 7.1, >= 7.1.4) + commonmarker-merge (~> 7.1, >= 7.1.4) debug (>= 1.1) - dotenv-merge! + dotenv-merge (~> 7.1, >= 7.1.4) erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! + go-merge (~> 7.1, >= 7.1.4) + html-merge (~> 7.1, >= 7.1.4) irb (~> 1.17) - json-merge! + json-merge (~> 7.1, >= 7.1.4) kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! + kramdown-merge (~> 7.1, >= 7.1.4) kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! + markdown-merge (~> 7.1, >= 7.1.4) + markly-merge (~> 7.1, >= 7.1.4) mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! + parslet-toml-merge (~> 7.1, >= 7.1.4) + plain-merge (~> 7.1, >= 7.1.4) + prism-merge (~> 7.1, >= 7.1.4) + psych-merge (~> 7.1, >= 7.1.4) rake (~> 13.0) rbs (>= 3.0) - rbs-merge! + rbs-merge (~> 7.1, >= 7.1.4) reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +663,18 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! + ruby-merge (~> 7.1, >= 7.1.4) ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! + rust-merge (~> 7.1, >= 7.1.4) standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! + toml-merge (~> 7.1, >= 7.1.4) turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! + typescript-merge (~> 7.1, >= 7.1.4) webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! + yaml-merge (~> 7.1, >= 7.1.4) yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +682,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! + zip-merge (~> 7.1, >= 7.1.4) CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +691,31 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d ast-merge-git (7.1.9) - ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + binary-merge (7.1.9) sha256=8e77256f6d629516d51e49bfb097476e25b408480707b430475599fb5d5e3f69 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +724,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +737,34 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.9) sha256=e9f7aab620b22e042d1e746a7a627f3b860035207e4dc14fa094a151a879d4ff hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) + html-merge (7.1.9) sha256=ecce48e284a17ac8d8069cabca68520d073aef6f17c605d44fc6fe01f5b0862d io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +778,20 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.9) sha256=4056b6ace1ea811d0100f943f7872b82c9b5c6c620f476fcb868347330ec706b + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +827,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.9) sha256=d0d3b1350655366e0923845d40c61df9271f181ae9dcfe2239acd8328da87d58 service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +839,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1030,10 +855,9 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +867,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + typescript-merge (7.1.9) sha256=7d7491fbf964915f6f4a40bf68d9559d8566d78e0984c2208ca01a7df8f332ed unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +881,8 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.9) sha256=9d32891856485ceae749e94cc8a24dcdec4455537e301ae795816858bb6c8cdd zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index 5436bc40a..75318de08 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -16,296 +16,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly - specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: ../ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -323,7 +33,24 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +58,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index e8cb7379d..0b4e75d19 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -14,316 +14,46 @@ PATH ast-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +61,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +95,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +149,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +165,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +181,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +236,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +281,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +440,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +505,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +545,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +586,28 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! + markly-merge (~> 7.1, >= 7.1.0) mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! + prism-merge (~> 7.1, >= 7.1.0) rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +617,14 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! + toml-merge (~> 7.1, >= 7.1.0) turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +632,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +640,30 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +672,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +685,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +724,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +772,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +783,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +798,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +810,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +823,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index b123cd870..a9b7de296 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -15,297 +15,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly - specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -323,6 +32,24 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) @@ -331,20 +58,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 28d4df14c..f53473a87 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +506,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +546,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +587,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +616,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +630,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +638,30 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +670,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +683,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +722,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +770,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +781,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +796,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +808,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +821,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index cf8709fec..6f7c09d73 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -16,314 +16,46 @@ PATH toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -337,14 +69,16 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -776,49 +584,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -828,20 +613,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -849,7 +627,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -858,18 +635,14 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,14 +651,13 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -894,7 +666,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -907,37 +679,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -951,22 +718,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1002,11 +766,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1014,7 +777,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1030,11 +792,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1044,12 +804,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1058,8 +817,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index 8a26a1228..2124b4ed5 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH markdown-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,14 +62,17 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -358,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,27 +634,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index c93048d1c..4dfe7405b 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -16,314 +16,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +63,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -407,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index b43d6d9cc..819cb98ed 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +506,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +546,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +587,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +616,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +630,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +638,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +669,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -908,35 +684,31 @@ CHECKSUMS gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +722,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +770,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +781,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +796,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +808,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +821,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index b590caf3a..350ffab36 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -16,314 +16,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +63,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +97,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +151,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +167,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +183,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +238,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +283,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +442,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +507,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +547,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +588,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +617,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +631,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +639,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +670,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +683,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +723,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +771,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +782,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +797,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +809,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +822,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index 65544c283..4bb99d388 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -419,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 75b31b799..50b1dd6ed 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -67,14 +67,6 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -84,13 +76,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -99,14 +84,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -133,23 +110,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -182,14 +142,6 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -234,37 +186,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -282,14 +203,6 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -298,14 +211,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -337,8 +242,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +371,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +409,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -702,14 +598,9 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -779,11 +670,8 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! - ast-merge-git! - ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -793,8 +681,6 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! @@ -810,7 +696,6 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -827,15 +712,13 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) toml-merge! tree_haver! + tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) yaml-merge! @@ -846,7 +729,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -859,14 +741,10 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.9) ast-crispr-ruby-prism (7.1.9) ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -875,7 +753,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -904,9 +781,7 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a @@ -931,10 +806,8 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -948,7 +821,6 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -960,8 +832,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1003,7 +873,6 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1011,7 +880,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1027,11 +895,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1041,7 +907,6 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -1055,8 +920,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb index 30eaa3648..b5c5d5157 100644 --- a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb +++ b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb @@ -363,7 +363,7 @@ module Version K_SOUP_COV_MIN_LINE = "92" [tools] - ruby = "4.0.6" + ruby = "4.0.7" TOML }) diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index 58edcf662..19e46e6fb 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH markdown-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -467,16 +242,20 @@ GEM language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,48 +583,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -826,20 +611,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -847,7 +625,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -856,34 +633,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -892,7 +664,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -905,19 +677,16 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd @@ -929,13 +698,11 @@ CHECKSUMS language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -949,22 +716,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1000,11 +764,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1012,7 +775,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1028,11 +790,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,12 +802,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1056,8 +815,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index fcd17500d..3eecb6595 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,25 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index e173296f7..e50413a23 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,25 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +278,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index 6be4f54d0..d3d5bba89 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH toml-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -704,12 +508,18 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +548,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +589,27 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge (>= 0, = 7.1.9)! - commonmarker-merge! + citrus-toml-merge (= 7.1.9) debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +619,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +633,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +641,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +672,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +685,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -951,21 +725,19 @@ CHECKSUMS parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +773,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +784,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1030,10 +800,9 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +812,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +825,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 34a52339a..01fd269de 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -503,20 +286,33 @@ GEM prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index 2ad732fa3..fac416613 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -17,313 +17,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +64,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +98,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +152,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +168,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +184,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +239,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,6 +284,10 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) @@ -506,17 +295,24 @@ GEM psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index ca9a12f15..fe2fefab5 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -16,314 +16,46 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (= 7.1.9) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +63,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +97,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +151,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +167,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +183,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +238,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,10 +283,20 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio @@ -510,13 +304,15 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +612,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index 0390b216e..8c12f1fd3 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -16,314 +16,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +63,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +97,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +151,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +167,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +183,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +238,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,20 +283,32 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -641,6 +437,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,46 +583,23 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs-merge! reek (~> 6.5, >= 6.5.0) @@ -826,20 +611,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -847,7 +625,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -856,34 +633,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -892,7 +664,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -905,37 +677,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -949,20 +716,17 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1000,11 +764,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1012,7 +775,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1028,11 +790,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,12 +802,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1056,8 +815,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index c473f3c71..669a7966f 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -702,14 +502,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -829,18 +613,12 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1005,7 +769,6 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index bd82d8bd0..a2bfcba8f 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +506,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +546,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +587,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +615,14 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +630,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +638,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +669,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +682,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +721,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,7 +769,7 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 @@ -1013,7 +781,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +796,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +808,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +821,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index 63c31d8ad..bbc182eb3 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -30,300 +30,50 @@ PATH typescript-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) + ast-merge-git (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) + backports (3.25.3) + bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +81,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +115,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -395,11 +157,20 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) hexapdf (1.10.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) @@ -407,6 +178,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +194,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +210,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +265,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +310,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,9 +469,17 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) service_actor (3.9.4) zeitwerk (>= 1.0) silent_stream (1.0.12) @@ -702,14 +538,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -730,6 +570,10 @@ GEM parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) @@ -738,6 +582,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -776,49 +624,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -828,20 +652,14 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -849,7 +667,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -858,34 +675,30 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-merge-git (7.1.9) sha256=e714c24587549d132bbdfe0822f367c22a877bdd4e44368eb954e09f7e0da2a4 backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -894,7 +707,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -907,37 +720,34 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.9) sha256=e9f7aab620b22e042d1e746a7a627f3b860035207e4dc14fa094a151a879d4ff hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) + html-merge (7.1.9) sha256=ecce48e284a17ac8d8069cabca68520d073aef6f17c605d44fc6fe01f5b0862d io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -951,22 +761,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1002,11 +809,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.9) sha256=d0d3b1350655366e0923845d40c61df9271f181ae9dcfe2239acd8328da87d58 service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1030,11 +837,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1044,12 +849,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + typescript-merge (7.1.9) sha256=7d7491fbf964915f6f4a40bf68d9559d8566d78e0984c2208ca01a7df8f332ed unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1058,8 +863,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index e9e43424c..82a5b5fa9 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +506,14 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +542,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +583,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +611,14 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +803,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/toml-merge/spec/fixtures_integration_spec.rb b/gems/toml-merge/spec/fixtures_integration_spec.rb index 2ddb6e38b..30aff3df1 100644 --- a/gems/toml-merge/spec/fixtures_integration_spec.rb +++ b/gems/toml-merge/spec/fixtures_integration_spec.rb @@ -277,7 +277,7 @@ def json_ready(value) path = ["exe", "bin"] [tools] - ruby = "4.0.6" + ruby = "4.0.7" TOML analysis = described_class::FileAnalysis.new(source) @@ -296,7 +296,7 @@ def json_ready(value) ) expect(table_fragments).to eq( 'env' => "[env]\nproject = \"kettle-jem\"\npath = [\"exe\", \"bin\"]", - 'tools' => "[tools]\nruby = \"4.0.6\"" + 'tools' => "[tools]\nruby = \"4.0.7\"" ) end diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 1d8d1ea38..271d37ea0 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,314 +16,46 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,15 +63,22 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -353,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -402,6 +146,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -414,8 +162,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -432,6 +178,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -457,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) nomono (1.1.5) @@ -484,24 +268,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -626,6 +427,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -689,12 +494,13 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -717,6 +523,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -748,49 +558,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.97) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -800,22 +586,16 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.6) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) toml (~> 0.3) - toml-merge! toml-rb (~> 4.1) tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -823,7 +603,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -832,29 +611,24 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -863,7 +637,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -876,37 +650,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -915,22 +684,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -966,11 +732,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -978,7 +743,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -995,22 +759,20 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1019,8 +781,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index 0ae45fef0..e56cb1a72 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +506,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +546,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +587,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +615,14 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -848,7 +630,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +638,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +669,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +682,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +721,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +769,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +780,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +795,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1048,7 +812,7 @@ CHECKSUMS version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1057,8 +821,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index 7df4aeb1e..1e68b4794 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -15,315 +15,46 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -331,20 +62,27 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +96,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +150,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +166,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +182,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +237,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +282,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +441,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +506,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -775,49 +583,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,17 +611,11 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) yaml-merge! @@ -848,7 +626,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -857,34 +634,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +665,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +678,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +717,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +765,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +776,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +791,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,7 +803,6 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -1057,8 +816,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index f620f134e..67c42ba0c 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -15,336 +15,78 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly +GEM + remote: https://gem.coop/ specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: + backports (3.25.3) bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: + benchmark (0.5.0) + bigdecimal (4.1.3) binary-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver - specs: - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.17.0, < 2.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -GEM - remote: https://gem.coop/ - specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - backports (3.25.3) - benchmark (0.5.0) - bigdecimal (4.1.3) bundler-audit (0.9.3) bundler (>= 1.2.0) thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -358,6 +100,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -407,6 +154,10 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -419,8 +170,6 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -437,6 +186,36 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -462,21 +241,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -499,24 +286,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -641,6 +445,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -702,14 +510,18 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.16.2, < 2.0) + version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -738,6 +550,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -775,49 +591,25 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! irb (~> 1.17) - json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) - kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -827,20 +619,13 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge! - tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -857,34 +642,30 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + binary-merge (7.1.9) sha256=8e77256f6d629516d51e49bfb097476e25b408480707b430475599fb5d5e3f69 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -893,7 +674,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -906,37 +687,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -950,22 +726,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb @@ -1001,11 +774,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1013,7 +785,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1029,11 +800,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,12 +812,11 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1061,4 +829,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.20 From ebd934e661df00b089a493ab81b99b6b655d3ce5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 00:44:20 -0400 Subject: [PATCH 046/295] =?UTF-8?q?=F0=9F=90=9B=20Raise=20templated=20turb?= =?UTF-8?q?o=5Ftests2=20floor=20for=20Windows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index dedb0cb3a..371402714 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -65,6 +65,8 @@ Please file a bug if you notice a violation of semantic versioning. - Regenerate `sig/*.rbs` signature stubs from the template instead of merging them, preventing a duplicate top-level declaration when the detected namespace kind (module vs. class) changes between runs. - Gemspec `spec.files` merging now preserves a destination-only `enumerate_package_files.call("...")` splat for any project-specific directory, matching how `enumerate_package_glob.call(...)` splats were already preserved regardless of the glob pattern, instead of raising an unsupported-assignment error. +- The generated gemspec now requires turbo_tests2 3.2.11 or newer for the Windows-safe Bundler worker launch. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index 5f4a64e83..bd7d0d92d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.10") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.11") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 From 76b8e608f7521953ea7d5dfc024df6cd9442ee56 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 01:02:16 -0400 Subject: [PATCH 047/295] =?UTF-8?q?=F0=9F=90=9B=20Use=20setup-ruby-flash?= =?UTF-8?q?=20v2.7=20in=20current=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 +- .../kettle/jem/templates/.github/workflows/current.yml.example | 2 +- gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 371402714..c6f3c750a 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -65,7 +65,7 @@ Please file a bug if you notice a violation of semantic versioning. - Regenerate `sig/*.rbs` signature stubs from the template instead of merging them, preventing a duplicate top-level declaration when the detected namespace kind (module vs. class) changes between runs. - Gemspec `spec.files` merging now preserves a destination-only `enumerate_package_files.call("...")` splat for any project-specific directory, matching how `enumerate_package_glob.call(...)` splats were already preserved regardless of the glob pattern, instead of raising an unsupported-assignment error. -- The generated gemspec now requires turbo_tests2 3.2.11 or newer for the Windows-safe Bundler worker launch. +- Generated current-MRI workflows now use setup-ruby-flash v2.7, which validates rv-installed bundles before Appraisal and repairs incomplete native-extension installs through Bundler. ### Security diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index 3305aab20..ade4e507e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 bundle validation and compatibility installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index bd7d0d92d..5f4a64e83 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.11") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.10") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 From 7c10d89a0bd5ab77ba3adda57857616c3f12ec4c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 08:55:16 -0400 Subject: [PATCH 048/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 8 ++------ gems/kettle-jem/lib/kettle/jem.rb | 8 ++++---- .../jem/templates/.github/workflows/coverage.yml.example | 2 +- .../jem/templates/.github/workflows/dep-heads.yml.example | 6 +++--- .../templates/.github/workflows/framework-ci.yml.example | 2 +- .../jem/templates/.github/workflows/heads.yml.example | 6 +++--- .../templates/.github/workflows/jruby-10.0.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.1.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.2.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.3.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.4.yml.example | 2 +- .../jem/templates/.github/workflows/jruby.yml.example | 2 +- .../templates/.github/workflows/locked_deps.yml.example | 2 +- .../.github/workflows/opencollective.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.4.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.5.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.6.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.7.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.0.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.1.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.2.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.4.yml.example | 2 +- .../jem/templates/.github/workflows/style.yml.example | 2 +- .../templates/.github/workflows/templating.yml.example | 2 +- .../jem/templates/.github/workflows/truffle.yml.example | 2 +- .../.github/workflows/truffleruby-22.3.yml.example | 2 +- .../.github/workflows/truffleruby-23.0.yml.example | 2 +- .../.github/workflows/truffleruby-23.1.yml.example | 2 +- .../.github/workflows/truffleruby-24.2.yml.example | 2 +- .../.github/workflows/truffleruby-25.0.yml.example | 2 +- .../.github/workflows/truffleruby-33.0.yml.example | 2 +- .../templates/.github/workflows/unlocked_deps.yml.example | 2 +- 34 files changed, 42 insertions(+), 46 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index c6f3c750a..f73029c9c 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -40,12 +40,8 @@ Please file a bug if you notice a violation of semantic versioning. - turbo_tests2 (>= 3.2.9 -> >= 3.2.10) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.6 (b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f) - - codecov/codecov-action v7.0.0 (fb8b3582c8e4def4969c97caa2f19720cb33a72f) -> v7.1.1 (303a32d7a59b442fa8d48b6a1cc6825c09c847a5) - - github/codeql-action/analyze v4.38.0 (b96794f015dfd88f77b49b1c93e0fa7110f94c63) -> v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) - - github/codeql-action/autobuild v4.38.0 (b96794f015dfd88f77b49b1c93e0fa7110f94c63) -> v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) - - github/codeql-action/init v4.38.0 (b96794f015dfd88f77b49b1c93e0fa7110f94c63) -> v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) - - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.324.0 (a0102e0972be65f351c307e2d64b9314a57c8073) + - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) + - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.325.0 (e8944e80fb94b20106697132f8c20c665fab29e9) ### Deprecated diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 4342ac6c4..9b3fc2b5e 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20034,7 +20034,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20146,7 +20146,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6", + " uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20589,8 +20589,8 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6", - "ruby/setup-ruby" => "ruby/setup-ruby@a0102e0972be65f351c307e2d64b9314a57c8073 # v1.324.0", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", + "ruby/setup-ruby" => "ruby/setup-ruby@e8944e80fb94b20106697132f8c20c665fab29e9 # v1.325.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0", "codecov/codecov-action" => "codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index 3f9c38ea4..ab1123c71 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index 77defc5b8..78aa85d8b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index 99dc6a9df..8145b4335 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index 28984944f..145d550cd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index b25d61ab1..c0a385bd3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index e90254ce6..78190c317 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index eb846efc3..64eaeb552 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index b11b67be5..361954248 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 9e5001d78..8d1c95aae 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index 1afbf5fc6..e30689166 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index b4826c063..069db4eea 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index bbd29cf17..49c031fce 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index 81687cf91..eb3de8c28 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index 1664a7737..0b007680b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index f73749515..ac1ab6fe5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index a644249a9..a0851271a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index 596a670a0..62cd9055b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index 813b6f799..d41310e62 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index d6309decf..431901b88 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index b27632057..55e5923f1 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index 800769e66..0d9fc8e55 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index 9b610eaed..ba2d3057c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index 3b6c4c12d..0c8a3dd01 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index 17df89e5a..8f65d7419 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index 508e6a735..063ef2e2e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 7f8bc1a79..857c69d97 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index 5a259fc1d..f012ef401 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index 9292bed9b..6eb6ef4ff 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index 8f1e994c9..1acba4f28 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index a8c993e2e..4c957bb1c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index 2c57af15d..8d0e35986 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index d291b3a26..f4f0a4cd1 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From 6a07f137a52a66df74f36759b84e387092a70ed2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 18:01:35 -0400 Subject: [PATCH 049/295] =?UTF-8?q?=F0=9F=AA=9F=20Invoke=20workflow=20test?= =?UTF-8?q?=20commands=20through=20Ruby?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jem/templates/.github/workflows/current.yml.example | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index ade4e507e..fe3b5b7d5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -40,19 +40,19 @@ jobs: - ruby: "ruby" appraisal: "current" os: ubuntu-latest - exec_cmd: "{KJ|CI:EXEC_CMD}" + exec_cmd: "ruby -S {KJ|CI:EXEC_CMD}" rubygems: latest bundler: latest - ruby: "ruby" appraisal: "current" os: macos-latest - exec_cmd: "{KJ|CI:EXEC_CMD}" + exec_cmd: "ruby -S {KJ|CI:EXEC_CMD}" rubygems: latest bundler: latest - ruby: "ruby" appraisal: "current" os: windows-latest - exec_cmd: "{KJ|CI:EXEC_CMD}" + exec_cmd: "ruby -S {KJ|CI:EXEC_CMD}" rubygems: latest bundler: latest From 1e7bb1a4abd2f5fa423778479f2908d1841ba204 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 18:13:39 -0400 Subject: [PATCH 050/295] =?UTF-8?q?=F0=9F=AA=9F=20Fix=20Windows=20test=20c?= =?UTF-8?q?ommand=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jem/templates/.github/workflows/current.yml.example | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index fe3b5b7d5..98aca96c5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -40,19 +40,19 @@ jobs: - ruby: "ruby" appraisal: "current" os: ubuntu-latest - exec_cmd: "ruby -S {KJ|CI:EXEC_CMD}" + exec_cmd: "{KJ|CI:EXEC_CMD}" rubygems: latest bundler: latest - ruby: "ruby" appraisal: "current" os: macos-latest - exec_cmd: "ruby -S {KJ|CI:EXEC_CMD}" + exec_cmd: "{KJ|CI:EXEC_CMD}" rubygems: latest bundler: latest - ruby: "ruby" appraisal: "current" os: windows-latest - exec_cmd: "ruby -S {KJ|CI:EXEC_CMD}" + exec_cmd: "ruby -e \"load Gem.bin_path('kettle-test', 'kettle-test')\"" rubygems: latest bundler: latest From b2c06ff7ea1929ae6700dff8e50401c6196adf7e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 19:20:23 -0400 Subject: [PATCH 051/295] =?UTF-8?q?=F0=9F=AA=9F=20Use=20the=20generated=20?= =?UTF-8?q?kettle-test=20launcher=20on=20Windows?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kettle/jem/templates/.github/workflows/current.yml.example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index 98aca96c5..b00c9d6dc 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -52,7 +52,7 @@ jobs: - ruby: "ruby" appraisal: "current" os: windows-latest - exec_cmd: "ruby -e \"load Gem.bin_path('kettle-test', 'kettle-test')\"" + exec_cmd: "ruby bin/kettle-test" rubygems: latest bundler: latest From 67a1c5f458237a78e2cdede1acdec39436d61154 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 19:25:18 -0400 Subject: [PATCH 052/295] =?UTF-8?q?=F0=9F=AA=9F=20Avoid=20nested=20Bundler?= =?UTF-8?q?=20in=20current=20workflow=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kettle/jem/templates/.github/workflows/current.yml.example | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index b00c9d6dc..cdb8df1fb 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -96,4 +96,4 @@ jobs: rspec-status-current-${{matrix.os}}-${{matrix.ruby}}-${{matrix.appraisal}}- - name: Tests for ${{ matrix.os }} ${{ matrix.ruby }} via ${{ matrix.exec_cmd }} - run: bundle exec appraisal ${{ matrix.appraisal }} bundle exec ${{ matrix.exec_cmd }} + run: bundle exec appraisal ${{ matrix.appraisal }} ${{ matrix.exec_cmd }} From fdda5e4f22e757ca4bf4f49492295727e26e1cfb Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 19:46:14 -0400 Subject: [PATCH 053/295] =?UTF-8?q?=F0=9F=AA=9F=20Bypass=20Appraisal=20wra?= =?UTF-8?q?pping=20in=20Windows=20template=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jem/templates/.github/workflows/current.yml.example | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index cdb8df1fb..5166db484 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -96,4 +96,11 @@ jobs: rspec-status-current-${{matrix.os}}-${{matrix.ruby}}-${{matrix.appraisal}}- - name: Tests for ${{ matrix.os }} ${{ matrix.ruby }} via ${{ matrix.exec_cmd }} + if: matrix.os != 'windows-latest' run: bundle exec appraisal ${{ matrix.appraisal }} ${{ matrix.exec_cmd }} + + - name: Tests for windows-latest ${{ matrix.ruby }} via ruby bin/kettle-test + if: matrix.os == 'windows-latest' + env: + BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/current.gemfile + run: ruby bin/kettle-test From 300fc893d128cfaaf01e372730402fcc2cd73848 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 22 Sep 2026 19:50:37 -0400 Subject: [PATCH 054/295] =?UTF-8?q?=F0=9F=AA=9F=20Run=20turbo=5Ftests2=20d?= =?UTF-8?q?irectly=20in=20Windows=20template=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jem/templates/.github/workflows/current.yml.example | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index 5166db484..92df468e6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -99,8 +99,8 @@ jobs: if: matrix.os != 'windows-latest' run: bundle exec appraisal ${{ matrix.appraisal }} ${{ matrix.exec_cmd }} - - name: Tests for windows-latest ${{ matrix.ruby }} via ruby bin/kettle-test + - name: Tests for windows-latest ${{ matrix.ruby }} via ruby bin/turbo_tests2 if: matrix.os == 'windows-latest' env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/current.gemfile - run: ruby bin/kettle-test + run: ruby -rbundler/setup bin/turbo_tests2 From 84859e2f45fc6ef30e62453fb9e70b167e95acb2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 00:25:48 -0400 Subject: [PATCH 055/295] =?UTF-8?q?=F0=9F=A7=B0=20Add=20local=20template?= =?UTF-8?q?=20task?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mise.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mise.toml b/mise.toml index 1c22ee816..37525e1ca 100644 --- a/mise.toml +++ b/mise.toml @@ -50,6 +50,11 @@ raw = true description = "Apply kettle-jem templates across family members" run = "bundle exec kettle-family template --execute" +[tasks.local-template] +raw = true +description = "Apply templates with local StructuredMerge and Kettle stacks" +run = "K_JEM_TEMPLATING=true STRUCTUREDMERGE_DEV={{config_root}}/gems KETTLE_DEV_DEV={{config_root}}/../../kettle-dev RUBYOPT=-rbundler/setup BUNDLE_GEMFILE=Gemfile bundle exec kettle-family template --execute --env=K_JEM_TEMPLATING=true --env=STRUCTUREDMERGE_DEV={{config_root}}/gems --env=KETTLE_DEV_DEV={{config_root}}/../../kettle-dev --env=RUBYOPT=-rbundler/setup --env=BUNDLE_GEMFILE=Gemfile" + [tasks.docs] raw = true description = "Generate documentation across family members" From a4180b0c94a83efa136ea86f26f91a61e42fd542 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:08:57 -0400 Subject: [PATCH 056/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20family?= =?UTF-8?q?=20root=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index dd36ecd98..32fd9cfb7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -379,7 +379,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -493,7 +493,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -827,6 +827,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -859,7 +860,7 @@ CHECKSUMS geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 go-merge (7.1.9) - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 @@ -910,7 +911,7 @@ CHECKSUMS rbs-merge (7.1.9) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 From 4aa402d0eceb5593d1dbcc7568a8220d9d8ba7b3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:08:58 -0400 Subject: [PATCH 057/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 495 +++++++++++++++++++++++++---------- 1 file changed, 358 insertions(+), 137 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 271d37ea0..1f93af3ed 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,46 +16,314 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -63,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -75,10 +338,6 @@ GEM command_kit (~> 0.1) completely (~> 0.6) commonmarker (2.10.0-x86_64-linux) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +351,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +388,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +400,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +412,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +430,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +455,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -268,28 +478,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -298,11 +493,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -313,7 +503,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -427,10 +617,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -494,10 +680,6 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -523,10 +705,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -558,25 +736,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.97) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -586,16 +788,22 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.6) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) toml (~> 0.3) + toml-merge! toml-rb (~> 4.1) tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -603,6 +811,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -611,24 +820,28 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -637,7 +850,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -650,30 +863,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a @@ -684,22 +900,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -732,10 +949,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -743,6 +961,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -759,7 +978,7 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 @@ -768,11 +987,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -781,6 +1001,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From dc959bd83bb1544e47a6a2e3594559b43c04d60f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:00 -0400 Subject: [PATCH 058/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 500 ++++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index 75318de08..52599097a 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -16,6 +16,296 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + specs: + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -33,24 +323,7 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -58,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -75,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From f5fb79f2f84b3822d56cf93321285b2b1864e658 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:02 -0400 Subject: [PATCH 059/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 500 +++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 39386f1a8..93526bd26 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -15,42 +15,315 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -58,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -75,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -584,25 +764,48 @@ DEPENDENCIES appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -635,17 +846,21 @@ CHECKSUMS appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 2d2d5497cd2a848337766e22b1f02f2f8c3952c1 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:03 -0400 Subject: [PATCH 060/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/Gemfile.lock | 500 +++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index 669a7966f..df7cf2e37 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,25 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -613,12 +817,18 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -769,6 +988,7 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From a354ea73c7dd9e2420ac6a74490be8e061704c92 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:05 -0400 Subject: [PATCH 061/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/prism-merge/Gemfile.lock | 496 ++++++++++++++++++++++++---------- 1 file changed, 360 insertions(+), 136 deletions(-) diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index fac416613..f84b7d6ad 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -17,46 +17,313 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -64,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -81,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -98,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -140,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -152,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -168,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -184,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -239,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -284,10 +493,6 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) @@ -295,11 +500,6 @@ GEM psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From b6a865205041d6cf93beb1c1eb870cdc19516b28 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:07 -0400 Subject: [PATCH 062/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-ruby-prism/Gemfile.lock | 501 +++++++++++++++++------- 1 file changed, 362 insertions(+), 139 deletions(-) diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 7bee2c26e..7bd6637ad 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -16,6 +16,296 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + specs: + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -33,25 +323,7 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -59,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -76,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -93,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -135,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -147,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -163,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -179,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -234,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -279,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -309,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -324,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -438,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -503,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -543,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -584,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -613,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -627,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -635,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -657,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -666,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -679,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -718,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -766,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -777,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -792,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -804,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -817,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From b2086d6af40e5d3b2120a696fe20931665c53e3f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:09 -0400 Subject: [PATCH 063/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/Gemfile.lock | 500 ++++++++++++++++++++++--------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index 3eecb6595..bfaba1c9f 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,20 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 90a9d1249756e6a010c1594711c2483be0871816 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:10 -0400 Subject: [PATCH 064/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markly-merge/Gemfile.lock | 500 ++++++++++++++++++++++++--------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index e50413a23..9b0e27cf2 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,19 +460,11 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) mister_bin (0.9.0) colsole (~> 1.0.0) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,28 +893,31 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 867cfe882cb20a5ecca486e5af97a1e394378691 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:12 -0400 Subject: [PATCH 065/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/Gemfile.lock | 500 ++++++++++++++----- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index 8c556f029..6cc07922e 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -16,6 +16,296 @@ PATH markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -33,24 +323,7 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -58,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -75,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr (7.1.9) ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 7e0025e7c948783257c9b703c6189071f3a1e20d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:14 -0400 Subject: [PATCH 066/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/Gemfile.lock | 555 ++++++++++++++++++++------------ 1 file changed, 356 insertions(+), 199 deletions(-) diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index c665774de..fd240ca1e 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -15,62 +15,322 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - benchmark (0.5.0) - bigdecimal (4.1.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: binary-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - bundler-audit (0.9.3) - bundler (>= 1.2.0) - thor (~> 1.0) - cgi (0.5.2) - citrus (3.0.2) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: citrus-toml-merge (7.1.9) ast-merge (= 7.1.9) toml-merge (= 7.1.9) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) + benchmark (0.5.0) + bigdecimal (4.1.3) + bundler-audit (0.9.3) + bundler (>= 1.2.0) + thor (~> 1.0) + cgi (0.5.2) + citrus (3.0.2) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -83,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -100,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -142,20 +393,11 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) @@ -163,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -179,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -195,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -250,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -295,32 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -329,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -344,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -458,17 +632,9 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) service_actor (3.9.4) zeitwerk (>= 1.0) silent_stream (1.0.12) @@ -529,18 +695,9 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -561,10 +718,6 @@ GEM parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) @@ -573,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -598,10 +747,6 @@ GEM version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) zlib (3.2.3) PLATFORMS @@ -618,42 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! ast-merge-git! - bash-merge (~> 7.1, >= 7.1.4) + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge (~> 7.1, >= 7.1.4) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge (~> 7.1, >= 7.1.4) - commonmarker-merge (~> 7.1, >= 7.1.4) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) - dotenv-merge (~> 7.1, >= 7.1.4) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge (~> 7.1, >= 7.1.4) - html-merge (~> 7.1, >= 7.1.4) + go-merge! + html-merge! irb (~> 1.17) - json-merge (~> 7.1, >= 7.1.4) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge (~> 7.1, >= 7.1.4) + kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge (~> 7.1, >= 7.1.4) - markly-merge (~> 7.1, >= 7.1.4) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge (~> 7.1, >= 7.1.4) - plain-merge (~> 7.1, >= 7.1.4) - prism-merge (~> 7.1, >= 7.1.4) - psych-merge (~> 7.1, >= 7.1.4) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge (~> 7.1, >= 7.1.4) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -663,18 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge (~> 7.1, >= 7.1.4) + ruby-merge! ruby-progressbar (~> 1.13) - rust-merge (~> 7.1, >= 7.1.4) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge (~> 7.1, >= 7.1.4) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge (~> 7.1, >= 7.1.4) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) - yaml-merge (~> 7.1, >= 7.1.4) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -682,7 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) - zip-merge (~> 7.1, >= 7.1.4) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -691,20 +845,21 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) sha256=8e77256f6d629516d51e49bfb097476e25b408480707b430475599fb5d5e3f69 + binary-merge (7.1.9) bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -715,7 +870,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -724,7 +879,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -737,32 +892,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) sha256=e9f7aab620b22e042d1e746a7a627f3b860035207e4dc14fa094a151a879d4ff - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) sha256=ecce48e284a17ac8d8069cabca68520d073aef6f17c605d44fc6fe01f5b0862d + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -778,23 +934,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) sha256=4056b6ace1ea811d0100f943f7872b82c9b5c6c620f476fcb868347330ec706b - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -827,11 +983,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) sha256=d0d3b1350655366e0923845d40c61df9271f181ae9dcfe2239acd8328da87d58 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -839,6 +995,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -855,9 +1012,9 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -867,12 +1024,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) sha256=7d7491fbf964915f6f4a40bf68d9559d8566d78e0984c2208ca01a7df8f332ed + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -881,7 +1038,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) sha256=9d32891856485ceae749e94cc8a24dcdec4455537e301ae795816858bb6c8cdd + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 72bf03ab137f674adb2a0e2217f8b13f9579fdb0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:16 -0400 Subject: [PATCH 067/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/Gemfile.lock | 500 ++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 01fd269de..5031ca61d 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -286,20 +497,9 @@ GEM prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 + parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 1c1bad0b25b6c4b24e76e8927b0f857789492c29 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:18 -0400 Subject: [PATCH 068/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/Gemfile.lock | 502 +++++++++++++++++++++++++---------- 1 file changed, 363 insertions(+), 139 deletions(-) diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index a9b7de296..23d24383f 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -15,6 +15,297 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + specs: + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -32,24 +323,6 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) @@ -58,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -75,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 58df87fa8f17556f7bf89e1bce3ea82800aef5d6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:20 -0400 Subject: [PATCH 069/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/dotenv-merge/Gemfile.lock | 498 ++++++++++++++++++++++++--------- 1 file changed, 361 insertions(+), 137 deletions(-) diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index 4dfe7405b..bf325db81 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -16,46 +16,314 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -63,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -80,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From dcc81897ded2288aa7df88b3afa4282e79fd192b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:22 -0400 Subject: [PATCH 070/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/Gemfile.lock | 498 ++++++++++++++++++++++++++---------- 1 file changed, 361 insertions(+), 137 deletions(-) diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index 8c12f1fd3..ee8d2ada4 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -16,46 +16,314 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -63,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -80,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -97,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -139,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -151,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -167,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -183,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -238,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -283,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,23 +763,46 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs-merge! reek (~> 6.5, >= 6.5.0) @@ -611,13 +814,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -625,6 +835,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -633,18 +844,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -655,7 +870,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -664,7 +879,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -677,30 +892,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -716,13 +934,14 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a @@ -731,7 +950,7 @@ CHECKSUMS rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -764,10 +983,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -775,6 +995,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -790,9 +1011,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -802,11 +1024,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -815,6 +1038,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 34161e8f76865e72a969e995e14e9749f6938022 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:24 -0400 Subject: [PATCH 071/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/html-merge/Gemfile.lock | 503 +++++++++++++++++++++++++---------- 1 file changed, 360 insertions(+), 143 deletions(-) diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index 350ffab36..0c1d3d3a2 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -16,46 +16,314 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -63,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -80,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -97,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -139,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -151,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -167,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -183,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -238,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -283,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -313,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -328,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -442,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -507,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -547,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -588,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -617,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -631,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -639,18 +845,21 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -661,7 +870,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -670,7 +879,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -683,31 +892,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -723,22 +934,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -771,10 +983,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -782,6 +995,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -797,9 +1011,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -809,11 +1024,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -822,6 +1038,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 71a7603e9eacb30c61fb7ec211d5726cfc1361b2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:25 -0400 Subject: [PATCH 072/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/Gemfile.lock | 500 +++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index 4bb99d388..78a4060f1 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From a2d4139406000dab8b1bd78a7331e52ed799a631 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:27 -0400 Subject: [PATCH 073/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/Gemfile.lock | 500 +++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index 1e68b4794..ccfdce44e 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -506,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -583,25 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -611,11 +815,17 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) yaml-merge! @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,6 +1025,7 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 3ee0227defd9762b5788f590fe262449ebde2dae Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:29 -0400 Subject: [PATCH 074/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/Gemfile.lock | 500 +++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 82a5b5fa9..c38e35a91 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -506,14 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,25 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -611,14 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 3204dcdef48c51027e80cb597a40b99d9241d429 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:31 -0400 Subject: [PATCH 075/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/Gemfile.lock | 505 ++++++++++++++++++++++++++----------- 1 file changed, 362 insertions(+), 143 deletions(-) diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index 819cb98ed..a5a0d0233 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -506,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -546,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -587,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -616,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -630,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -638,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -660,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -669,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -683,30 +894,32 @@ CHECKSUMS geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 go-merge (7.1.9) - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -722,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -770,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -781,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -796,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -808,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -821,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 188eac64ac3dc80d72c9a7c8edf88067c2f238f8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:33 -0400 Subject: [PATCH 076/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/Gemfile.lock | 505 +++++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 143 deletions(-) diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index a2bfcba8f..851e54884 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -506,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -546,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -587,25 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -615,14 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -630,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -638,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -660,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -669,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -682,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -721,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -769,7 +984,7 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 @@ -781,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -796,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -808,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -821,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From ecdb999fcc1c20d871649fbad6d473674d187710 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:35 -0400 Subject: [PATCH 077/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/typescript-merge/Gemfile.lock | 505 +++++++++++++++++++++-------- 1 file changed, 362 insertions(+), 143 deletions(-) diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index e56cb1a72..053a33cfb 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -506,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -546,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -587,25 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -615,14 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -630,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -638,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -660,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -669,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -682,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -721,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -769,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -780,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -795,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -812,7 +1030,7 @@ CHECKSUMS version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -821,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 7e9a6eab7a789c25bd0ea581e2ac2fe84628d8d5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:36 -0400 Subject: [PATCH 078/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/Gemfile.lock | 509 +++++++++++++++++++++++---------- 1 file changed, 363 insertions(+), 146 deletions(-) diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index 0b4e75d19..23fc1b812 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -14,46 +14,316 @@ PATH ast-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -61,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -78,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -95,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -137,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -149,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -165,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -181,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -236,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -281,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -311,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -326,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -440,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -505,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -545,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -586,28 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) - markly-merge (~> 7.1, >= 7.1.0) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - prism-merge (~> 7.1, >= 7.1.0) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -617,14 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) - toml-merge (~> 7.1, >= 7.1.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -632,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -640,19 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -663,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -672,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -685,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -724,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -772,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -783,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -798,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -810,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -823,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 6235fecb2e13e355c98c38b5566a26a8d30ba43c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:38 -0400 Subject: [PATCH 079/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/Gemfile.lock | 505 +++++++++++++++++++++++---------- 1 file changed, 362 insertions(+), 143 deletions(-) diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index f53473a87..7920c3105 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -506,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -546,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -587,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -616,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -630,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -638,19 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -661,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -670,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -683,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -722,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -770,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -781,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -796,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -808,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -821,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 18649481abdfe0853715f590e77bf0205f1d4c76 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:40 -0400 Subject: [PATCH 080/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/zip-merge/Gemfile.lock | 505 +++++++++++++++++++++++++----------- 1 file changed, 359 insertions(+), 146 deletions(-) diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index 67c42ba0c..53d2acf63 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -15,62 +15,322 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - benchmark (0.5.0) - bigdecimal (4.1.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: binary-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - bundler-audit (0.9.3) - bundler (>= 1.2.0) - thor (~> 1.0) - cgi (0.5.2) - citrus (3.0.2) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: citrus-toml-merge (7.1.9) ast-merge (= 7.1.9) toml-merge (= 7.1.9) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) + benchmark (0.5.0) + bigdecimal (4.1.3) + bundler-audit (0.9.3) + bundler (>= 1.2.0) + thor (~> 1.0) + cgi (0.5.2) + citrus (3.0.2) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -83,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -100,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -142,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -154,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -170,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -186,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -241,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -286,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -316,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -331,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -445,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -510,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -550,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -591,25 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -619,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -642,19 +845,21 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) sha256=8e77256f6d629516d51e49bfb097476e25b408480707b430475599fb5d5e3f69 + binary-merge (7.1.9) bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -665,7 +870,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -674,7 +879,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -687,30 +892,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -726,22 +934,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -774,10 +983,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -785,6 +995,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -800,9 +1011,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -812,11 +1024,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd From bfcebbd34b06444852607b8f6da3f90e3292c1fa Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:41 -0400 Subject: [PATCH 081/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/psych-merge/Gemfile.lock | 498 ++++++++++++++++++++++++---------- 1 file changed, 361 insertions(+), 137 deletions(-) diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index fe2fefab5..22d8c6ff3 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -16,46 +16,314 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (= 7.1.9) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -63,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -80,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -97,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -139,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -151,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -167,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -183,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -238,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -283,20 +493,10 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -656,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,11 +935,12 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 @@ -729,10 +948,10 @@ CHECKSUMS rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From ab14c9ce9d645a5d9d9a4b9c6132e685d7df3ef6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:43 -0400 Subject: [PATCH 082/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/citrus-toml-merge/Gemfile.lock | 498 ++++++++++++++++++++-------- 1 file changed, 361 insertions(+), 137 deletions(-) diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index 6f7c09d73..d59662ca5 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -16,46 +16,314 @@ PATH toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -75,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -584,26 +764,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -613,13 +816,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -627,6 +837,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -635,14 +846,18 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -657,7 +872,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -666,7 +881,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -679,30 +894,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -718,22 +936,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -766,10 +985,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -777,6 +997,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -792,9 +1013,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -804,11 +1026,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -817,6 +1040,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From d637f3c2ec0a6544dd8c5a4a1b2732f3d41b0a29 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:45 -0400 Subject: [PATCH 083/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/parslet-toml-merge/Gemfile.lock | 503 +++++++++++++++++++-------- 1 file changed, 359 insertions(+), 144 deletions(-) diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index d3d5bba89..be510d942 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH toml-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -237,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -282,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -312,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -327,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -441,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -508,18 +695,9 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -548,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -589,27 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge (= 7.1.9) + citrus-toml-merge (>= 0, = 7.1.9)! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -619,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -633,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -641,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -663,7 +871,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -672,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -685,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -725,22 +936,22 @@ CHECKSUMS parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 parslet-toml-merge (7.1.9) - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -773,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -784,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -800,9 +1013,9 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -812,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -825,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 6f7fa02c3818500c0f10636f968fb078cc1e5754 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:46 -0400 Subject: [PATCH 084/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/commonmarker-merge/Gemfile.lock | 500 +++++++++++++++++++-------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index 2124b4ed5..a16cd1bd1 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH markdown-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -92,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -134,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -146,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -162,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -178,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -233,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,26 +763,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -612,13 +815,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -626,6 +836,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -634,18 +845,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -665,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -678,30 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -717,22 +935,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -765,10 +984,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -776,6 +996,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -791,9 +1012,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -803,11 +1025,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -816,6 +1039,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 2b128e4a7b392b61256d42f425c6be19f866ad10 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:48 -0400 Subject: [PATCH 085/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kramdown-merge/Gemfile.lock | 500 ++++++++++++++++++++++--------- 1 file changed, 362 insertions(+), 138 deletions(-) diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index 19e46e6fb..d04aa0829 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -15,46 +15,315 @@ PATH markdown-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -62,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -79,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -96,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -138,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -150,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -166,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -182,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -242,15 +465,7 @@ GEM language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -278,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -308,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -323,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -437,10 +632,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -502,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -542,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -583,25 +763,48 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -611,13 +814,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -625,6 +835,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -633,18 +844,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -655,7 +870,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -664,7 +879,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -677,16 +892,19 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd @@ -698,9 +916,9 @@ CHECKSUMS language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -716,22 +934,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -764,10 +983,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -775,6 +995,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -790,9 +1011,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -802,11 +1024,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -815,6 +1038,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 7e1b9c1b56ea0295394936a93401dc4147a51bc9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:50 -0400 Subject: [PATCH 086/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 128 +++++++++++++++++++++++++++++++++-- 1 file changed, 123 insertions(+), 5 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 50b1dd6ed..b77e2bd63 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -67,6 +67,14 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -76,6 +84,13 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -84,6 +99,14 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -110,6 +133,23 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -142,6 +182,14 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -186,6 +234,37 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -203,6 +282,14 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -211,6 +298,14 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -298,7 +393,7 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) @@ -423,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -598,6 +693,8 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -670,8 +767,11 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! + ast-merge-git! + ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -681,6 +781,8 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! @@ -696,6 +798,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -712,13 +815,15 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) toml-merge! tree_haver! - tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) yaml-merge! @@ -729,6 +834,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -741,10 +847,14 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.9) ast-crispr-ruby-prism (7.1.9) ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -781,7 +891,9 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a @@ -821,6 +933,7 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 + parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -836,7 +949,7 @@ CHECKSUMS rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -873,6 +986,7 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -880,6 +994,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -895,6 +1010,7 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) @@ -907,6 +1023,7 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -920,6 +1037,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From c6fbde24562ba5f2914a7f77187fd57c5725aa1f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:09:51 -0400 Subject: [PATCH 087/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/smorg-rb/Gemfile.lock | 512 +++++++++++++++++++++++++------------ 1 file changed, 345 insertions(+), 167 deletions(-) diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index bbc182eb3..b06a0fa01 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -30,50 +30,300 @@ PATH typescript-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -GEM - remote: https://gem.coop/ +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - addressable (2.9.0) - public_suffix (>= 2.0.2, < 8.0) - anonymous_loader (0.1.3) - version_gem (~> 1.1, >= 1.1.14) - ansi (1.6.0) - appraisal2 (3.2.4) - bundler (>= 1.17.3) - rake (>= 10) - thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) - rubocop (>= 1.0) - version_gem (~> 1.1, >= 1.1.15) - ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) markdown-merge (= 7.1.9) markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) prism-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: ast-merge (7.1.9) benchmark token-resolver (~> 2.0, >= 2.0.4) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - ast-merge-git (7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) ast-merge (= 7.1.9) - tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - backports (3.25.3) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: bash-merge (7.1.9) ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver + specs: + tree_haver (7.1.9) + citrus (~> 3.0) + parslet (~> 2.0) + tree_sitter_language_pack (>= 1.17.0, < 2.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +GEM + remote: https://gem.coop/ + specs: + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + anonymous_loader (0.1.3) + version_gem (~> 1.1, >= 1.1.14) + ansi (1.6.0) + appraisal2 (3.2.4) + bundler (>= 1.17.3) + rake (>= 10) + thor (>= 0.14) + appraisal2-rubocop (1.0.3) + appraisal2 (>= 3.2.4) + rubocop (>= 1.0) + version_gem (~> 1.1, >= 1.1.15) + ast (2.4.3) + backports (3.25.3) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -81,11 +331,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -98,10 +343,6 @@ GEM commonmarker (2.10.0-x86_64-darwin) commonmarker (2.10.0-x86_64-linux) commonmarker (2.10.0-x86_64-linux-musl) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -115,11 +356,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -157,20 +393,11 @@ GEM geom2d (0.4.1) gitmoji-regex (2.0.13) version_gem (~> 1.1, >= 1.1.15) - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - hexapdf (1.10.0) + hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) geom2d (~> 0.4, >= 0.4.1) openssl (>= 2.2.1) strscan (>= 3.1.2) - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) @@ -178,10 +405,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.7) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (>= 3.0.19, < 4.0.0) @@ -194,6 +417,8 @@ GEM kettle-test (~> 2.0, >= 2.0.22) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -210,36 +435,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) @@ -265,24 +460,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -310,28 +493,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -340,11 +508,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -355,7 +518,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.12.0) + regexp_parser (2.13.0) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -469,17 +632,9 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) service_actor (3.9.4) zeitwerk (>= 1.0) silent_stream (1.0.12) @@ -538,18 +693,11 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_haver (7.1.9) - citrus (~> 3.0) - parslet (~> 2.0) - tree_sitter_language_pack (>= 1.16.2, < 2.0) - version_gem (~> 1.1, >= 1.1.15) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -570,10 +718,6 @@ GEM parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) @@ -582,10 +726,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -624,25 +764,49 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.3) appraisal2-rubocop (~> 1.0, >= 1.0.2) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.12) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.0, >= 3.0.34) + kettle-drift (~> 1.0, >= 1.0.13) kettle-family (~> 1.2, >= 1.2.100) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.21) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -652,14 +816,20 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.8) stringio (>= 3.0) + toml-merge! + tree_haver! turbo_tests2 (~> 3.2, >= 3.2.7) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.5) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.8) yard-junk (~> 0.1, >= 0.1.0) @@ -667,6 +837,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.6) yard-yaml (~> 0.2, >= 0.2.5) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -675,19 +846,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d - ast-merge-git (7.1.9) sha256=e714c24587549d132bbdfe0822f367c22a877bdd4e44368eb954e09f7e0da2a4 + ast-crispr (7.1.9) + ast-crispr-markdown-markly (7.1.9) + ast-crispr-ruby-prism (7.1.9) + ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.9) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -698,7 +872,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -707,7 +881,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.9) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -720,32 +894,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) sha256=e9f7aab620b22e042d1e746a7a627f3b860035207e4dc14fa094a151a879d4ff - hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2 - html-merge (7.1.9) sha256=ecce48e284a17ac8d8069cabca68520d073aef6f17c605d44fc6fe01f5b0862d + go-merge (7.1.9) + hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.9) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.9) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f @@ -761,22 +936,23 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.9) + plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.9) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.9) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb + regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -809,11 +985,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.9) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) sha256=d0d3b1350655366e0923845d40c61df9271f181ae9dcfe2239acd8328da87d58 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -837,9 +1013,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) sha256=d7420e0f8f21368e1362da63bfe105897e7e56bdf741ba292adef7a6c3ea0a75 + tree_haver (7.1.9) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -849,12 +1026,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) sha256=7d7491fbf964915f6f4a40bf68d9559d8566d78e0984c2208ca01a7df8f332ed + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.9) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -863,6 +1040,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 2aecea424083f3073f51728f740c46a9321f9ffa Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:08 -0400 Subject: [PATCH 088/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20family?= =?UTF-8?q?=20root=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 32fd9cfb7..4601b3ac4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -328,6 +328,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) completely (0.8.0) colsole (~> 1.0.0) @@ -452,11 +454,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) openssl (4.0.2) @@ -479,6 +485,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -676,6 +685,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -827,7 +839,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -836,6 +848,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -886,8 +899,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 @@ -907,6 +922,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 @@ -976,6 +993,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 @@ -1000,4 +1018,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From db743d465ae45e3f81101a31d112747eb4bc211d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:11 -0400 Subject: [PATCH 089/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 1f93af3ed..9ebe97721 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) completely (0.8.0) colsole (~> 1.0.0) @@ -461,11 +463,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) nomono (1.1.5) @@ -489,6 +495,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -683,6 +692,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -831,7 +843,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -840,6 +852,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -890,8 +903,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -912,6 +927,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -981,6 +998,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 @@ -1005,4 +1023,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From e435554d659899b3a66b6952d1783565d4f3c99f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:14 -0400 Subject: [PATCH 090/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index 52599097a..c41dabcff 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -43,7 +43,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + remote: ../ast-merge-git specs: ast-merge-git (7.1.9) ast-merge (= 7.1.9) @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 0baba11088c8a79d058a0475e29a7bde2558b60b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:17 -0400 Subject: [PATCH 091/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 93526bd26..625ec579a 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -16,7 +16,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + remote: ../ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) @@ -25,7 +25,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + remote: ../ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 6ddd66af605866083abe3c7081d9ac57095aa485 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:20 -0400 Subject: [PATCH 092/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index df7cf2e37..f95b51195 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From fed731ca18cb50d2d74b258854ea5de939397ddd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:23 -0400 Subject: [PATCH 093/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/prism-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index f84b7d6ad..2e9c4c451 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 7e8a4b14196720fac9ea288bcadacb68e21fb4d2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:26 -0400 Subject: [PATCH 094/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-ruby-prism/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 7bd6637ad..8c580c0d0 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 0f7afb3a2bf0c00318df12a0c05f069afcd97219 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:29 -0400 Subject: [PATCH 095/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index bfaba1c9f..b2eda53e0 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 5f8a92a3fb4d7ff5e6c4100142378db7d8927959 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:32 -0400 Subject: [PATCH 096/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markly-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index 9b0e27cf2..f5c87fcd2 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 5913363774b28e42b976e57c0088994124b5ec64 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:35 -0400 Subject: [PATCH 097/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/Gemfile.lock | 22 ++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index 6cc07922e..a9bd76ec4 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 2fd2713412da4ab1e4225505c9bfa92691ceb320 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:38 -0400 Subject: [PATCH 098/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/Gemfile.lock | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index fd240ca1e..9638136a8 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,6 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -864,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -919,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -946,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1015,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 27b09a3648323348ac8f31694701884968b63a11 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:41 -0400 Subject: [PATCH 099/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 5031ca61d..966e45439 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From fc092314f4732e1c1029381599874d25b1c4a49d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:44 -0400 Subject: [PATCH 100/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index 23d24383f..db61595a9 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 2b68e6ba2761819b7ddfc9aec007ddef9df8a6b2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:47 -0400 Subject: [PATCH 101/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/dotenv-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index bf325db81..a07dc3e20 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From c78afa2c3d3a6a30308a804e5477ec0fc76503a3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:50 -0400 Subject: [PATCH 102/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index ee8d2ada4..b07d4f9eb 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -855,7 +867,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -864,6 +876,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -919,8 +932,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -946,6 +961,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1015,6 +1032,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,4 +1060,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 9f736dc06de483b9d5115ff44e98101bd21bff23 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:53 -0400 Subject: [PATCH 103/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/html-merge/Gemfile.lock | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index 0c1d3d3a2..cc2dd4400 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,6 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -864,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -919,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -946,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1015,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 26595967ba713b4297baca413b4ad2401bde1678 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:56 -0400 Subject: [PATCH 104/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index 78a4060f1..cfced9e6b 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From f6feac1382d86d84f98b09316282ab847099e935 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:10:59 -0400 Subject: [PATCH 105/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index ccfdce44e..02ac84b8a 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From bf5b62fa5d36ed1984d45247081777ecdad2680a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:02 -0400 Subject: [PATCH 106/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index c38e35a91..11bd525ba 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From c12fd7f9df52d13d7e2b205929efd43c3f94aeeb Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:05 -0400 Subject: [PATCH 107/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index a5a0d0233..4cf8fa18b 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 942eba2c1581ce9b255c39dd2718cd71f5b8225c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:07 -0400 Subject: [PATCH 108/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index 851e54884..ae08e5dc3 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From c5503b610f2ee1307eb6152f462c6a31f6f2f2b0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:10 -0400 Subject: [PATCH 109/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/typescript-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index 053a33cfb..078dbf58a 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 7fdbadc1dc6215e3652157a6a6892e4d50ffc046 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:13 -0400 Subject: [PATCH 110/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index 23fc1b812..a768aeadd 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 5347705de4087c8f0ed402f734ab502240684255 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:16 -0400 Subject: [PATCH 111/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 7920c3105..86085fdd7 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 9fd93d74fff15bf2f15faf87397ea935bea3f764 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:19 -0400 Subject: [PATCH 112/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/zip-merge/Gemfile.lock | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index 53d2acf63..5a14a9b36 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,6 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -864,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -919,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -946,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1015,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From c86c153b80d22ceff418d9ec5cf1a6d3beb51c2e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:22 -0400 Subject: [PATCH 113/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/psych-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index 22d8c6ff3..427925220 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From d5b52579d3dd42decdf8b2ca072ca69053e36487 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:25 -0400 Subject: [PATCH 114/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/citrus-toml-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index d59662ca5..04436efd4 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -857,7 +869,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -866,6 +878,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -921,8 +934,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -948,6 +963,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1017,6 +1034,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1044,4 +1062,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From bc44ecbb94542747e2939f4ef7bdd16fb91d59c0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:27 -0400 Subject: [PATCH 115/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/parslet-toml-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index be510d942..91f75089d 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 1c07031faa9e0ab649adb50f03a623b0e3085ea6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:30 -0400 Subject: [PATCH 116/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/commonmarker-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index a16cd1bd1..a3ebbb552 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -856,7 +868,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -865,6 +877,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -920,8 +933,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -947,6 +962,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1016,6 +1033,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1043,4 +1061,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 78d302858e09bb3bde6c6a962488593a97ac5eb3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:33 -0400 Subject: [PATCH 117/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kramdown-merge/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index d04aa0829..40b9ee40c 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -855,7 +867,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -864,6 +876,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -919,8 +932,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -946,6 +961,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1015,6 +1032,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,4 +1060,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 98d8f1cc5aff2a9ab20874f7f521fad423ff3c92 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:39 -0400 Subject: [PATCH 118/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index b77e2bd63..26b71e4f2 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -854,7 +866,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -863,6 +875,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -918,8 +931,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -945,6 +960,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1014,6 +1031,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1041,4 +1059,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 0e664016b61ac164d5fcd9cbed5e44f78b925c1e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:11:42 -0400 Subject: [PATCH 119/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/smorg-rb/Gemfile.lock | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index b06a0fa01..0267193bd 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -337,6 +337,8 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) + commonmarker (2.10.0) + rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -466,11 +468,15 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -504,6 +510,9 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) + rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -698,6 +707,9 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) + tree_sitter_language_pack (1.20.0) + rb_sys (>= 0.9.130, < 0.10) + sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -857,7 +869,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.9) - bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -866,6 +878,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -921,8 +934,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -948,6 +963,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1017,6 +1034,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1044,4 +1062,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.20 + 4.1.0.beta1 From 24e778cca72269edb2698313ac05f785e65edbaf Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:13:25 -0400 Subject: [PATCH 120/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20tree=5Fhaver?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/.kettle-drift.lock | 81 ------ gems/tree_haver/.rubocop_gradual.lock | 90 ++++--- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/tree_haver/Gemfile | 2 +- gems/tree_haver/Gemfile.lock | 115 +++++---- gems/tree_haver/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../tree_haver/gemfiles/modular/style.gemfile | 8 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/tree_haver/lib/tree_haver.rb | 3 +- .../lib/tree_haver/backends/rust_tslp.rb | 2 + .../spec/backends/rust_tslp_spec.rb | 22 +- gems/tree_haver/tree_haver.gemspec | 12 +- 17 files changed, 286 insertions(+), 321 deletions(-) create mode 100644 gems/tree_haver/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/tree_haver/.kettle-drift.lock b/gems/tree_haver/.kettle-drift.lock index 1173bf2cb..c74373b8e 100644 --- a/gems/tree_haver/.kettle-drift.lock +++ b/gems/tree_haver/.kettle-drift.lock @@ -25,86 +25,5 @@ 1517 ] } - ], - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } ] } diff --git a/gems/tree_haver/.rubocop_gradual.lock b/gems/tree_haver/.rubocop_gradual.lock index 7a9f80f29..aa8e9771f 100644 --- a/gems/tree_haver/.rubocop_gradual.lock +++ b/gems/tree_haver/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2169141317": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3372446142": [ + "Rakefile:395589112": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,41 +86,41 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "lib/tree_haver.rb:3080472912": [ - [48, 1, 16, "Style/Documentation: Missing top-level documentation comment for `module TreeHaver`.", 3627168465], - [48, 1, 17806, "Metrics/ModuleLength: Module has too many lines. [462/100]", 765750911], - [66, 3, 566, "Metrics/MethodLength: Method has too many lines. [12/10]", 1536513137], - [123, 3, 272, "Metrics/MethodLength: Method has too many lines. [11/10]", 505877912], - [155, 3, 543, "Metrics/MethodLength: Method has too many lines. [14/10]", 3733215372], - [220, 3, 458, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `backend_module` is too high. [9/7]", 73937708], - [220, 3, 458, "Metrics/MethodLength: Method has too many lines. [12/10]", 73937708], - [220, 3, 458, "Metrics/PerceivedComplexity: Perceived complexity for `backend_module` is too high. [9/8]", 73937708], - [256, 3, 1147, "Metrics/AbcSize: Assignment Branch Condition size for `register_language` is too high. [<0, 20, 10> 22.36/17]", 738075279], - [256, 3, 1147, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `register_language` is too high. [11/7]", 738075279], - [256, 3, 1147, "Metrics/MethodLength: Method has too many lines. [16/10]", 738075279], - [256, 3, 1147, "Metrics/PerceivedComplexity: Perceived complexity for `register_language` is too high. [11/8]", 738075279], - [256, 24, 165, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 2985413937], - [291, 3, 1969, "Metrics/AbcSize: Assignment Branch Condition size for `parser_for` is too high. [<14, 35, 18> 41.77/17]", 3351435495], - [291, 3, 1969, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parser_for` is too high. [19/7]", 3351435495], - [291, 3, 1969, "Metrics/MethodLength: Method has too many lines. [39/10]", 3351435495], - [291, 3, 1969, "Metrics/PerceivedComplexity: Perceived complexity for `parser_for` is too high. [19/8]", 3351435495], - [291, 17, 155, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1417642817], - [346, 3, 2089, "Metrics/MethodLength: Method has too many lines. [51/10]", 2791676388], - [400, 3, 704, "Metrics/AbcSize: Assignment Branch Condition size for `requested_backend_type` is too high. [<4, 17, 9> 19.65/17]", 3087691662], - [400, 3, 704, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `requested_backend_type` is too high. [8/7]", 3087691662], - [400, 3, 704, "Metrics/MethodLength: Method has too many lines. [14/10]", 3087691662], - [400, 3, 704, "Metrics/PerceivedComplexity: Perceived complexity for `requested_backend_type` is too high. [9/8]", 3087691662], - [452, 3, 696, "Metrics/MethodLength: Method has too many lines. [14/10]", 307274721], - [483, 3, 422, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `registered_backend_type_available?` is too high. [8/7]", 1544952013], - [553, 3, 489, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `backend_module_for` is too high. [10/7]", 3448932255], - [553, 3, 489, "Metrics/MethodLength: Method has too many lines. [22/10]", 3448932255] + "lib/tree_haver.rb:2119207857": [ + [49, 1, 16, "Style/Documentation: Missing top-level documentation comment for `module TreeHaver`.", 3627168465], + [49, 1, 18241, "Metrics/ModuleLength: Module has too many lines. [470/100]", 1473017236], + [68, 3, 712, "Metrics/MethodLength: Method has too many lines. [15/10]", 1755103980], + [128, 3, 272, "Metrics/MethodLength: Method has too many lines. [11/10]", 505877912], + [160, 3, 543, "Metrics/MethodLength: Method has too many lines. [14/10]", 3733215372], + [225, 3, 458, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `backend_module` is too high. [9/7]", 73937708], + [225, 3, 458, "Metrics/MethodLength: Method has too many lines. [12/10]", 73937708], + [225, 3, 458, "Metrics/PerceivedComplexity: Perceived complexity for `backend_module` is too high. [9/8]", 73937708], + [261, 3, 1147, "Metrics/AbcSize: Assignment Branch Condition size for `register_language` is too high. [<0, 20, 10> 22.36/17]", 738075279], + [261, 3, 1147, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `register_language` is too high. [11/7]", 738075279], + [261, 3, 1147, "Metrics/MethodLength: Method has too many lines. [16/10]", 738075279], + [261, 3, 1147, "Metrics/PerceivedComplexity: Perceived complexity for `register_language` is too high. [11/8]", 738075279], + [261, 24, 165, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 2985413937], + [296, 3, 1969, "Metrics/AbcSize: Assignment Branch Condition size for `parser_for` is too high. [<14, 35, 18> 41.77/17]", 3351435495], + [296, 3, 1969, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parser_for` is too high. [19/7]", 3351435495], + [296, 3, 1969, "Metrics/MethodLength: Method has too many lines. [39/10]", 3351435495], + [296, 3, 1969, "Metrics/PerceivedComplexity: Perceived complexity for `parser_for` is too high. [19/8]", 3351435495], + [296, 17, 155, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1417642817], + [351, 3, 2089, "Metrics/MethodLength: Method has too many lines. [51/10]", 2791676388], + [405, 3, 857, "Metrics/AbcSize: Assignment Branch Condition size for `requested_backend_type` is too high. [<6, 20, 13> 24.6/17]", 3087691662], + [405, 3, 857, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `requested_backend_type` is too high. [11/7]", 3087691662], + [405, 3, 857, "Metrics/MethodLength: Method has too many lines. [16/10]", 3087691662], + [405, 3, 857, "Metrics/PerceivedComplexity: Perceived complexity for `requested_backend_type` is too high. [12/8]", 3087691662], + [459, 3, 708, "Metrics/MethodLength: Method has too many lines. [14/10]", 2559620787], + [490, 3, 422, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `registered_backend_type_available?` is too high. [8/7]", 1544952013], + [560, 3, 534, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `backend_module_for` is too high. [11/7]", 3448932255], + [560, 3, 534, "Metrics/MethodLength: Method has too many lines. [24/10]", 3448932255] ], "lib/tree_haver/backend_api.rb:3354059061": [ [30, 3, 12181, "Metrics/ModuleLength: Module has too many lines. [243/100]", 205645546], @@ -319,15 +322,17 @@ [958, 3, 655, "Metrics/MethodLength: Method has too many lines. [17/10]", 1278853347], [958, 3, 655, "Metrics/PerceivedComplexity: Perceived complexity for `byte_offset_for_point` is too high. [10/8]", 1278853347] ], - "lib/tree_haver/grammar_finder.rb:262426767": [ - [55, 3, 13737, "Metrics/ClassLength: Class has too many lines. [201/100]", 842233610], + "lib/tree_haver/grammar_finder.rb:1597180172": [ + [55, 3, 14285, "Metrics/ClassLength: Class has too many lines. [214/100]", 842233610], [155, 5, 1710, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_library_path` is too high. [8/7]", 4164717952], [155, 5, 1710, "Metrics/MethodLength: Method has too many lines. [25/10]", 4164717952], [269, 7, 845, "Metrics/MethodLength: Method has too many lines. [12/10]", 916567473], - [315, 5, 577, "Metrics/MethodLength: Method has too many lines. [16/10]", 651056353], - [340, 5, 623, "Metrics/MethodLength: Method has too many lines. [14/10]", 1438381615], - [360, 5, 846, "Metrics/MethodLength: Method has too many lines. [12/10]", 667615068], - [398, 5, 730, "Metrics/MethodLength: Method has too many lines. [13/10]", 927307656] + [315, 5, 722, "Metrics/MethodLength: Method has too many lines. [18/10]", 4291316966], + [342, 5, 623, "Metrics/MethodLength: Method has too many lines. [14/10]", 1438381615], + [362, 5, 846, "Metrics/MethodLength: Method has too many lines. [12/10]", 667615068], + [408, 5, 869, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `tree_sitter_language_pack_parser_available?` is too high. [8/7]", 2044118800], + [408, 5, 869, "Metrics/MethodLength: Method has too many lines. [17/10]", 2044118800], + [408, 5, 869, "Metrics/PerceivedComplexity: Perceived complexity for `tree_sitter_language_pack_parser_available?` is too high. [9/8]", 2044118800] ], "lib/tree_haver/kaitai_backend.rb:335397596": [ [3, 1, 16, "Style/Documentation: Missing top-level documentation comment for `module TreeHaver`.", 3627168465] @@ -346,7 +351,7 @@ [156, 7, 4289, "Metrics/PerceivedComplexity: Perceived complexity for `method_missing` is too high. [26/8]", 1314689525], [274, 7, 786, "Metrics/MethodLength: Method has too many lines. [12/10]", 3697766033] ], - "lib/tree_haver/language_pack.rb:3024861237": [ + "lib/tree_haver/language_pack.rb:2610831097": [ [3, 1, 16, "Style/Documentation: Missing top-level documentation comment for `module TreeHaver`.", 3627168465] ], "lib/tree_haver/language_registry.rb:4004085498": [ @@ -475,9 +480,16 @@ [5, 1, 3065, "Metrics/BlockLength: Block has too many lines. [51/25]", 4150338550], [19, 3, 2446, "Metrics/BlockLength: Block has too many lines. [39/25]", 552612354] ], - "tree_haver.gemspec:2460071854": [ + "spec/integration/rust_tslp_host_spec.rb:4010709336": [ + [5, 1, 1677, "Metrics/BlockLength: Block has too many lines. [30/25]", 3488270828] + ], + "spec/integration/rust_tslp_language_matrix_spec.rb:2824721567": [ + [3, 1, 1370, "Metrics/BlockLength: Block has too many lines. [36/25]", 4028564637] + ], + "tree_haver.gemspec:210339305": [ [16, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 1512975621], [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949], [157, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 4229808912] diff --git a/gems/tree_haver/.structuredmerge/kettle-jem.lock b/gems/tree_haver/.structuredmerge/kettle-jem.lock index 372c3462e..168a53357 100644 --- a/gems/tree_haver/.structuredmerge/kettle-jem.lock +++ b/gems/tree_haver/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: ee544f488aed2cb115d9776cf3413deaf0e35788aa1deb4b381d444a4f1140d8 - input_fingerprint: cce1657ca339ddabb94ba5baaf8fd4ef84e26139ae35b4a6888e26a90559fc22 + input_fingerprint: 2fd6378ec19c1f52aa7bbfa919f496e1ec55fb79f51f4b2c7d8144ade39d77b8 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 14d3ae7ab551cf02ecbbfd13af44f735e7c76f20c4fbb2caf527a35b9e081d6e + input_fingerprint: bb6552fc237b2b4d341770d2f5c3dd55dd617aa37ef013e51914d1158aa352c1 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 52ca82ad4b27a9b505ebf3281330c53cf62b8264fc31bc7fd01b4f952bf39721 - input_fingerprint: e72fa188429777af8518949f4bf2b57f42e37e12b76b0a588deefd3786d86c5a + dest_sha256: d31a9bb90b185dd47bff807651a2a844079981aeb0aa3f70fd9c72eae9c0437b + input_fingerprint: 43b99e54668456c1c4a32096489e47019b3982d5fe1086e2368687081d538718 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: d91bee02d732989634790e2bc2b097543dfb76c0b7449a227ac028b99afcef0c + input_fingerprint: 657ed155015b233b6610dbb61878ac160cd57b7e038d56e03eaaebf7072c7d6a template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: ff1f283f812aa2fa9bd133834c065385e1d833dffb0cef08deefeed1f68ce4ec + input_fingerprint: 8ab085151f69c49e3e06b6fedc565a987a8bb2354c0f9bf4334b7b37e783bdc9 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 897a821170fc96e62821bd949f6e7fc30453fc7707f88388c9e3026dbb79d391 - input_fingerprint: 770234c6ed3368cfa4d1a4ce8e442d7a3041af5d0965671f3007e6f483499f9c + input_fingerprint: 7c4c4696fcab78c80cd79efe6feeb048cdead5baee9bbab65f97f5ce31fa7025 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 8b5a9dfbaea149401109a297b065b2d6a759bc58a48a45595f5c51132a332fff - input_fingerprint: 323d0ae4a6bde1a86eed0f2dc9d97a38701e9331e0f8a2098c3428a0d1135c7f + dest_sha256: a571ecdf36e02761920f6f94d38de31c511c4d8b482d5373c8c9245395c05150 + input_fingerprint: 40f252c9781153ec7c4261e4d77687fdd6b30009ae0cc07e8e7610f815da1bcc template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 5d65c6205fc096a6af319bce556cb6a582eca03b0c9deeea2f3a10a7d18f8908 + input_fingerprint: aee260c3b56e402ea9d32a109cd0ae654dfff05063f46631aaa36a9fc6a11daa template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 6315f2cfe4ca4060f9fa2f03f83a58c2736a8ac3ab1701cda17119baee79869c + input_fingerprint: dc3dd2ca2bffb9178dc6f521255ad4941c30436ee0a34dcf6e3b421e13dcb6c7 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 5d24006894613e4c13c000eb96775cc1f110d4e02965b53666bdf2ad04b8a213 + input_fingerprint: 18603261ccc75bd6e3402782020ceff5adab474bd42de8a8eeff5a08ae7fa231 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: bf0a986a4784ba740183b1221830da830b24b9ec673db31973076427e66caced + input_fingerprint: 91a6532ed62ee5b72cef500ff71ef48fc6c098eda24470be39a855def42eff8b template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 6e7c72e5ddcbdf6a5cc41b5a71751b10e9038b2a685a5f33b5fff7cdf8e1ea0d + input_fingerprint: 8e2ea3d82db03430deef59bdbb6f715adcf3df9372dc9a7a866c4e9886129cd5 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 32673898e23ee7d7a29a5399fccd7eda61549a4a288d521e6977bf6de9223642 + input_fingerprint: c6e947241baf9c186a49a2650075a2342e9b8d3026636f178c79682193640dd2 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: ab9fa8b0ab5520236122328f361097bb7f35e12cdaa8447fcb7afa55d3d63a19 + input_fingerprint: 8e8d3f6bac8a49a8c70d0ace29d8168f808962ec8759c66107c02c8d6a9085e0 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: cac0fa9068fac42eb6c64171e5aa0d039360048980a8a4de87a452a8c4bd9462 + input_fingerprint: e4b79eef64e5b334fdebd0a004d09525ad6c39bff8f003fdfc0af393a7b933c2 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 9653d5ba5278e29af59c22802de3d8c4d619ff2526766f48b4bd27479fbadf02 + input_fingerprint: bc90e53eccad1f8869433483a276a127f4450e5b6314110a6d560b1ff3d427c0 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: aae97f6af0a1895e1cf43a2fba2c5e9faf40ad60c8d83562b6b4e62b799a18ec + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 168083509cd2cf427b7eefb78a7518261c556c1b57b1b9c44a2e582d9f2bb07c template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: f03dfd0cb79617fc4ae743fb8e97bc2cde06d75f8114e5ca00bbe8b4f72e831f + input_fingerprint: fdcadbe86024cb87e0abf4522dfd855031f34b57ab9c0685cfe28460b9d2b5d5 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 26352d336d5cd846c2f9e972e52ae937fe7911554eeb4803ed47ad192c9a6690 + input_fingerprint: 78870efb8937278cd0b5837cdf052b7c982c91d9228f5afba7fd9fc80d29b90b template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 12ffccf611af44aff94d926131db67fb18db62e2df9cef86cac0d176e36f632d + input_fingerprint: 071a6f3b184eb08004c9d4b524cbe9dc60e8b490b2b928e14fdc9b1062c47fe3 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: faa04675a0f21d72754ebc5be872e05b336b9abc75bb2dabdd151380c14b1998 + input_fingerprint: 016eac5c4aa2c82e0d33952934e5b8223814feff61732a32a9aa2f21272d8e88 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 4b0b8cbf0753498c4a3ad5d439c097bf5c261e79e4485f3f014f300a08d15997 + input_fingerprint: 30a413e852ec09963bd04b4fd4eaef432b58dab3cb21966cabf7d6f394905abe template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 0a5dafb4999e453345a9b4eb63c2bb75480a1fa6f1f8f5ec5759957a1f129f85 + input_fingerprint: 2c2a4d70b30a1e17070f1f6bb74c567da1b92decfc6414fccf8307ed7fd4715c template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: ad2a97f7a2cd37de6c1b5798561f46dd9ab1d69f07040ca17d7ea388159ef868 + input_fingerprint: b54420270846db580a1cef747c1dc6182e7257531fc32b91803c6b0652450fa7 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: edb15c28780dc22144fc8b50224898865ac932639f85efa0f11ed41cfd4ecb54 + input_fingerprint: 264c3167ca743b2d1017ae75ff4554ac87c7b2fb1df251d97be514422ce57f8e template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 7f0123d8d190f77e435430a685e668e23f4e1311d42641e1ba7d734f760db140 + input_fingerprint: 37e0892a34336337d664949daef5edc7dbdae8febcd5bf194793a4854b129066 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: da1a8494aff385e1906adc4bba8c646f0a9637aeea504b182441c7a78c889713 + input_fingerprint: 203688e6ef7feac71ce789567706e2e1853afe86ddb23138392cf1e7558b1a3c template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: e1cbfd3f32496d14ed1e7345037e9bb9b2aba99b7519b799ae3735106be2ac2c + input_fingerprint: e183d88ed0bfb7d55a261bdc16904241672a7e21f827e4d0778b3bd2e8e12479 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 9ed0116ae2378eb9c5e46cc36e97391135b8b526318b02e4c0136393c4ee1f29 + input_fingerprint: 3c42d6f58cee565447a8a987437d37e3c48a536695c9a8a19a8045fd73f8547f template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: e4eeaee6924a423caf034e565f889bf93b17caa19eb0f49d89614ab0f67d678c + input_fingerprint: 19561b36c0e75775879a3bb69f8f803eba2de624235f1fa7cc23230008657156 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: a52f300210c271f225b6ecc28549a3f3c27b84e7c305324116a1fd4e4a06be67 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 44170f5789056b503c574f36fd0436efeaf391faaef10f8d93b3d7d322bafb43 + input_fingerprint: cfbfdf0771f0ea677f6c1cda29d843841b1be5dcadbfd3e64ea02769ba805393 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 48875e03165e2292593192b33e6cd2da574ef7a54dfb595fe8198a54d1d24345 + input_fingerprint: 7093d592c6299e4efdb21afd6ff5cbc2ad98b1f4ca044f99d81d1dcfa73e9378 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 1978139136c6e806d8ef86f4ade2272a53195305b3dbed9f6e16ac69227fb1d0 + input_fingerprint: 68abf54c6a14935b0e4c95ad40fe05fc15718914d40c080fee5a32b9c0cb9453 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 58ebeca55c608414d7f8e1fe9d873f6d7028266e5b409b776e411fed698ededb + input_fingerprint: 6a64def8a6e6914219bc6119cd67e97830d22867fe70a2ee024184107a8408d6 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a4824b107353f436a39528a8160aac5d2e80c7ba2f40429049ade34649fcb879 + input_fingerprint: 68ec2e5cf5b82c3e69628dfd4c399cb9ed142ff8dc23ca0721aa3a2b994e3aee template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 4703d1a1685461afaca273f58f5067f72c871cdbc39f3a7df1cbac0b15373743 + input_fingerprint: 189cd5ef61bce46f831350e4fa13de120e80a3a93b7b5523f0746121754464dd template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 0645bfe4bbbea165de6b4a40c751edc74e6b4fd3c1011b859c5967ea98ea54f2 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: a2e59e34e035c836e16a0c1ba2f48f2b03d3b0ced75ae4b853595d5dffa6d5da template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 84b758fb90fa6959544789274329bcd360096db40338827604629ab734c58b16 + input_fingerprint: 5ed98ebbd729df561410f90ad48c23471665f8a3ce609a0cf68881109459bedb template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 1af1c14e43e00cccca03df2177f6bfcd59bc4bcbdb4d61be740159003bdc0577 - input_fingerprint: 22fded6b1378b2e512e251e8b45f5c068ed0ba99731da096a5bc320ac6d19bd2 + dest_sha256: '09ad13b1068fd736aa3033504ce1f95bf1fabfd519ad543a32f199e6e0cfa85f' + input_fingerprint: bf7ce01be4669d13f6277178f46391fdcf19c2c5d5a4c860c7a78665f2ed8468 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 493a2e5d92b4f39bf1412f06ae34ea117470036180933abe165b2c23081763ab - input_fingerprint: 225fd6651fc3ed4b309378b9198b465e14be8dce48ba8a80d933dfeb7024d237 + input_fingerprint: db9da45d8b6d068ae9789bd9c6a2bb1509c7030f731951ba2c46193ff67395a6 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 30614a1dff761c8e656b92cffa424107e95753e07cf8f0aedac74f75217cdf2a + input_fingerprint: 4de0e0749edc2a34c2a6580e6404e1a35884a22440fd197f8d4fcf0905681849 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: dd298ecb43f6b3e26811a6fc71899329ad6701db67380a439c57950dc155fefe + input_fingerprint: 814d68e2b1dbf10fd49514b4c7470b24724dfb34d5b02859edfb884fcdd0d04d template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: a62a162e69612cad3b873b6dea7fed01533fa3fbcb0c4c56cca7fffadd56206f + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: e500ab73f95a159d565a7ae8cfe74ecf45cb82de6971474e7a6f764ef1c722cd template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 7ed2819545edcd8ec8b0f8ce6852945a0f3c1d18d81f2ce36c3b41f630433688 + input_fingerprint: e6f3ff232f7dfb54fdfc89fbc261852ee83ef0e7778322089a852fd4c274a047 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 261546a28b915fff890dc7a907df3a6c17fa1be8d6d2f47ab23b91eb0efa7a71 + input_fingerprint: ffbfcb429e1bfda15a468cf8bae7bd7553803cdd26f2ae20a7306f8996e16efc template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 65057d9671d326b2bdbb21b508a4a1a41658165511552773f390a73590ef9f27 + input_fingerprint: 70a17cf6922690cee37d87f27897e57d88e49a03843e1e1d191420537878189a template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 39dc59ce5d580b2a262f866dccf3684d935d07fea1e0ed95cc099758510c4c77 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 35a0420f500ceecdf7d87e4928b951d785aedf95895b14c2a601cb1712056315 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 9159515aaf944d2fb3ac298bc231ce0de8cdbd8a9441ec70d7a57aea5df65a32 + input_fingerprint: 0255e574eb1907edef23f8a3e77809deb0bd140a45837257bc22e645308d73fd template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/tree_haver/version.rb: recipe: template_source_application_lib_tree_haver_version_rb action: write dest_sha256: 208063e4bac78fa4fd5d93bf550b49c1ce628237835eab7a7914635acb259a88 - input_fingerprint: dfd08a12138d7ca320296a05c1b9d713aabacd5888096d8ebfa687cb3c60d1ec + input_fingerprint: 406a52d9f2c8b7b175220949f88d3472ef258d2062419616423d1910ab4387fb template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: ca23d2c3cd3f5969d28180f1d540d0660c7fb8d50d21da49d74a612edcd15b79 - input_fingerprint: de57985f0f659014dafc2a5baab20461b51c1feb2adcbca83f352093039c5736 + dest_sha256: da9e1da8bdd09131cb2cdfb6e197b7fffb7adb01b405295457ea86528f2d8285 + input_fingerprint: 0f625896d2a3fec09d3b8125aa5244487594381826ea3b40db8eb53463554df5 template_sources: - mise.toml.no-osc.example sig/tree_haver.rbs: recipe: template_source_application_sig_tree_haver_rbs action: write dest_sha256: fd0747212750a45b23c85a132091b6d4f88b12b834d4a8aebe936d3b9dd9f515 - input_fingerprint: 97243d983261e65bd8f2718721fa1814e36c715108028a1b0a19a3fc2a017969 + input_fingerprint: 4081117eb0d410b3df195344f360f7d27cd33d1c95a1d00f927b0052a9320dd1 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 68b255358aa18b7ba3a5a6873d365c9218697742325ddac54a671bd26efb884e - input_fingerprint: c5ee24cf61777a742856e859ec7156d7cebfadaa7595388f2a802f79b79c1ab7 + input_fingerprint: 661c059c24cbae3e44aa910c52c92b15ceee965c544bb271089e8cb525dbe03d template_sources: - spec/spec_helper.rb.example tree_haver.gemspec: recipe: template_source_application_tree_haver_gemspec action: write - dest_sha256: 94afc95deb151a4d9b1dcaa4cb921d529f19dbec64a8b80a77242995ead25c22 - input_fingerprint: '087d2a6c4c3ce9c6be20abd1014103cb0fa394429923d5c11fccd3ac1ba8d023' + dest_sha256: c776c05461cd3194d78def87d35b3bef954bf11ef5b301c3b887531cf333b2e7 + input_fingerprint: 3386700feaa3d8a13cd4eca3140984e69163e8b31fcebb89dfe4c9e8bbef42d9 template_sources: - gem.gemspec.example diff --git a/gems/tree_haver/.structuredmerge/kettle-jem.yml b/gems/tree_haver/.structuredmerge/kettle-jem.yml index 46ba87995..031d52e6b 100644 --- a/gems/tree_haver/.structuredmerge/kettle-jem.yml +++ b/gems/tree_haver/.structuredmerge/kettle-jem.yml @@ -277,6 +277,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/tree_haver/Gemfile b/gems/tree_haver/Gemfile index 78bccd0c7..a0816fa27 100644 --- a/gems/tree_haver/Gemfile +++ b/gems/tree_haver/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.97' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 9ebe97721..f0669c92d 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -402,20 +439,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -435,13 +458,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -746,8 +762,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -765,18 +781,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.97) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -784,6 +800,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -794,35 +811,35 @@ DEPENDENCIES reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) - rubocop-lts (~> 24.2, >= 24.2.1) - rubocop-lts-rspec (~> 1.0, >= 1.0.5) + rubocop-lts (~> 24.2, >= 24.2.3) + rubocop-lts-rspec (~> 1.0, >= 1.0.6) rubocop-minitest (~> 0.40, >= 0.40.0) rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! - rubocop-ruby3_2 (~> 3.0, >= 3.0.6) + rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml (~> 0.3) toml-merge! toml-rb (~> 4.1) tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -852,7 +869,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.9) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -883,15 +900,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -903,10 +920,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -927,8 +944,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -998,7 +1015,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 diff --git a/gems/tree_haver/Rakefile b/gems/tree_haver/Rakefile index 722a9457e..a3581fdf6 100644 --- a/gems/tree_haver/Rakefile +++ b/gems/tree_haver/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# tree_haver Rakefile v7.1.26 - 2026-09-09 +# tree_haver Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/tree_haver/gemfiles/modular/documentation.gemfile b/gems/tree_haver/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/tree_haver/gemfiles/modular/documentation.gemfile +++ b/gems/tree_haver/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/tree_haver/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/tree_haver/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/tree_haver/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/tree_haver/gemfiles/modular/style.gemfile b/gems/tree_haver/gemfiles/modular/style.gemfile index 59c5dc1a3..a619f5248 100644 --- a/gems/tree_haver/gemfiles/modular/style.gemfile +++ b/gems/tree_haver/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 @@ -24,9 +24,9 @@ platform :mri do if ENV.fetch('RUBOCOP_LTS_DEV', 'false').casecmp('false').zero? declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) - gem 'rubocop-lts', '~> 24.2', '>= 24.2.1' unless declared_gems.include?('rubocop-lts') - gem 'rubocop-lts-rspec', '~> 1.0', '>= 1.0.5' unless declared_gems.include?('rubocop-lts-rspec') - gem 'rubocop-ruby3_2', '~> 3.0', '>= 3.0.6' unless declared_gems.include?('rubocop-ruby3_2') + gem 'rubocop-lts', '~> 24.2', '>= 24.2.3' unless declared_gems.include?('rubocop-lts') + gem 'rubocop-lts-rspec', '~> 1.0', '>= 1.0.6' unless declared_gems.include?('rubocop-lts-rspec') + gem 'rubocop-ruby3_2', '~> 3.0', '>= 3.0.8' unless declared_gems.include?('rubocop-ruby3_2') else eval_gemfile('style_local.gemfile') end diff --git a/gems/tree_haver/gemfiles/modular/templating.gemfile b/gems/tree_haver/gemfiles/modular/templating.gemfile index a91adfadf..da2b7314f 100644 --- a/gems/tree_haver/gemfiles/modular/templating.gemfile +++ b/gems/tree_haver/gemfiles/modular/templating.gemfile @@ -17,12 +17,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/tree_haver/gemfiles/modular/x_std_libs.gemfile b/gems/tree_haver/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/tree_haver/gemfiles/modular/x_std_libs.gemfile +++ b/gems/tree_haver/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/tree_haver/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/tree_haver/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/tree_haver/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/tree_haver/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/tree_haver/lib/tree_haver.rb b/gems/tree_haver/lib/tree_haver.rb index 81f1385ba..060ece4e6 100644 --- a/gems/tree_haver/lib/tree_haver.rb +++ b/gems/tree_haver/lib/tree_haver.rb @@ -51,7 +51,8 @@ module TreeHaver RUBY_BACKENDS = %i[citrus parslet prism psych commonmarker markly rbs].freeze VALID_NATIVE_BACKENDS = NATIVE_BACKENDS.map(&:to_s).freeze VALID_RUBY_BACKENDS = RUBY_BACKENDS.map(&:to_s).freeze - VALID_BACKENDS = (VALID_NATIVE_BACKENDS + VALID_RUBY_BACKENDS + %w[auto none tslp rust_tslp kreuzberg-language-pack]).freeze + VALID_BACKENDS = (VALID_NATIVE_BACKENDS + VALID_RUBY_BACKENDS + %w[auto none tslp rust_tslp + kreuzberg-language-pack]).freeze DEFAULT_BACKEND_ID = 'tslp' NATIVE_BACKEND_REFERENCES = NATIVE_BACKENDS.to_h do |backend_name| [ diff --git a/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb b/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb index 2d44f20b9..501881d8c 100644 --- a/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb +++ b/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb @@ -204,9 +204,11 @@ def start_point = symbolize_point(span.fetch('start_point')) def end_point = symbolize_point(span.fetch('end_point')) def child_count = inner_node.fetch('child_ids', []).length def named? = inner_node.fetch('named', false) + def has_error? # rubocop:disable Naming/PredicatePrefix role == 'error' || backend_roles.include?('error') || children.any?(&:has_error?) end + def error? = has_error? def missing? = backend_roles.include?('missing') def extra? = backend_roles.include?('extra') diff --git a/gems/tree_haver/spec/backends/rust_tslp_spec.rb b/gems/tree_haver/spec/backends/rust_tslp_spec.rb index 7d8216bb6..6ecd641e0 100644 --- a/gems/tree_haver/spec/backends/rust_tslp_spec.rb +++ b/gems/tree_haver/spec/backends/rust_tslp_spec.rb @@ -89,10 +89,10 @@ allow(StructuredmergeCore).to receive(:parse_normalized_with_tslp) .with('json', next_source, 'json') .and_return(JSON.generate(result.merge( - 'nodes' => result.fetch('nodes').map do |node| - node.merge('source_fragment' => node.fetch('source_fragment').sub('42', '43')) - end - ))) + 'nodes' => result.fetch('nodes').map do |node| + node.merge('source_fragment' => node.fetch('source_fragment').sub('42', '43')) + end + ))) parser = described_class::Parser.new parser.language = described_class::Language.new(:json) @@ -101,13 +101,13 @@ expect(reparsed.root_node.text).to eq(next_source) expect(tree.edit( - start_byte: 0, - old_end_byte: 1, - new_end_byte: 1, - start_point: { row: 0, column: 0 }, - old_end_point: { row: 0, column: 1 }, - new_end_point: { row: 0, column: 1 } - )).to be_nil + start_byte: 0, + old_end_byte: 1, + new_end_byte: 1, + start_point: { row: 0, column: 0 }, + old_end_point: { row: 0, column: 1 }, + new_end_point: { row: 0, column: 1 } + )).to be_nil expect(tree.root_node.text).to eq(source) end diff --git a/gems/tree_haver/tree_haver.gemspec b/gems/tree_haver/tree_haver.gemspec index 4afbf4e37..a84a29767 100644 --- a/gems/tree_haver/tree_haver.gemspec +++ b/gems/tree_haver/tree_haver.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,20 +135,20 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 # HTTP recording for deterministic specs # In Ruby 3.5 (HEAD) the CGI library has been pared down, so we also need to depend on gem "cgi" for ruby@head From b4aabd37d3b9c999ae705b201536fdb0b5594961 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:17:12 -0400 Subject: [PATCH 121/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-merge=20b?= =?UTF-8?q?y=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/.kettle-drift.lock | 81 -- gems/ast-merge/.rubocop_gradual.lock | 952 +++++++++--------- .../.structuredmerge/kettle-jem.lock | 234 ++--- .../ast-merge/.structuredmerge/kettle-jem.yml | 1 + gems/ast-merge/Gemfile | 2 +- gems/ast-merge/Gemfile.lock | 125 ++- gems/ast-merge/Rakefile | 2 +- gems/ast-merge/ast-merge.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + gems/ast-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 700 insertions(+), 746 deletions(-) create mode 100644 gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ast-merge/.kettle-drift.lock b/gems/ast-merge/.kettle-drift.lock index fed364497..9d411aa1e 100644 --- a/gems/ast-merge/.kettle-drift.lock +++ b/gems/ast-merge/.kettle-drift.lock @@ -1,52 +1,4 @@ { - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], "test_source: \"# Test\\n\\nParagraph\",\ncategory: :markdown": [ { "file": "spec/spec_helper.rb", @@ -55,38 +7,5 @@ 49 ] } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } ] } diff --git a/gems/ast-merge/.rubocop_gradual.lock b/gems/ast-merge/.rubocop_gradual.lock index 7f0c00138..c3ae6ef9f 100644 --- a/gems/ast-merge/.rubocop_gradual.lock +++ b/gems/ast-merge/.rubocop_gradual.lock @@ -2,15 +2,16 @@ ".simplecov:3300221605": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2583540510": [ + "Rakefile:2134840216": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-merge.gemspec:2802290589": [ + "ast-merge.gemspec:1419823033": [ [16, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1168797721], [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -57,6 +58,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -80,7 +84,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -89,7 +93,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -99,480 +103,480 @@ "lib/ast-merge.rb:3330447749": [ [1, 1, 0, "Naming/FileName: The name of this source file (`ast-merge.rb`) should use snake_case.", 5381] ], - "lib/ast/merge.rb:183663395": [ + "lib/ast/merge.rb:1268584328": [ [9, 3, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge`.", 2866359175], - [9, 3, 271158, "Metrics/ModuleLength: Module has too many lines. [5724/100]", 153192815], + [9, 3, 271221, "Metrics/ModuleLength: Module has too many lines. [5725/100]", 766100942], [20, 5, 16, "Style/Documentation: Missing top-level documentation comment for `class Ast::Merge::ParseError`.", 362242086], [31, 7, 362, "Metrics/AbcSize: Assignment Branch Condition size for `build_message` is too high. [<2, 16, 6> 17.2/17]", 3988736327], [45, 5, 31, "Style/Documentation: Missing top-level documentation comment for `class Ast::Merge::PlaceholderCollisionError`.", 218924302], - [183, 7, 337, "Metrics/MethodLength: Method has too many lines. [11/10]", 2388996629], - [200, 7, 327, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 979795121], - [331, 7, 383, "Metrics/MethodLength: Method has too many lines. [11/10]", 634650261], - [495, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 3450568485], - [496, 7, 461, "Metrics/MethodLength: Method has too many lines. [12/10]", 43929779], - [513, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1299979089], - [514, 7, 377, "Metrics/MethodLength: Method has too many lines. [11/10]", 3704151253], - [530, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 85503958], - [531, 7, 447, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], - [531, 7, 447, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], - [560, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 1441148616], - [561, 7, 453, "Metrics/MethodLength: Method has too many lines. [14/10]", 1899007021], - [580, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193342990], - [581, 7, 400, "Metrics/MethodLength: Method has too many lines. [11/10]", 298553749], - [610, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860750], - [611, 7, 411, "Metrics/MethodLength: Method has too many lines. [12/10]", 2893925621], - [628, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3137791633], - [629, 7, 454, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], - [629, 7, 454, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], - [688, 7, 385, "Metrics/MethodLength: Method has too many lines. [11/10]", 794265461], - [725, 7, 419, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [10/7]", 3313546353], - [725, 7, 419, "Metrics/PerceivedComplexity: Perceived complexity for `to_h` is too high. [10/8]", 3313546353], - [775, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], - [787, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 2746783933], - [834, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], - [842, 121, 156, "Layout/LineLength: Line is too long. [276/120]", 1149525480], - [847, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 2538424426], - [859, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 2285382915], - [869, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3962419360], - [882, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], - [884, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 3195178507], - [888, 121, 85, "Layout/LineLength: Line is too long. [205/120]", 4238980637], - [890, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2678411233], - [892, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 4028520110], - [903, 121, 110, "Layout/LineLength: Line is too long. [230/120]", 3837814921], - [917, 5, 2283, "Metrics/MethodLength: Method has too many lines. [57/10]", 2282416447], - [977, 5, 2654, "Metrics/MethodLength: Method has too many lines. [63/10]", 2491520565], - [1028, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1823519875], - [1037, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 1874311968], - [1043, 5, 10660, "Metrics/AbcSize: Assignment Branch Condition size for `ruby_downstream_merge_gem_feature_matrix` is too high. [<0, 21, 0> 21/17]", 2277322577], - [1043, 5, 10660, "Metrics/MethodLength: Method has too many lines. [248/10]", 2277322577], - [1294, 5, 1546, "Metrics/MethodLength: Method has too many lines. [37/10]", 208933754], - [1328, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 2658452668], - [1334, 5, 4206, "Metrics/MethodLength: Method has too many lines. [96/10]", 1997530776], - [1411, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 183246985], - [1427, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 3268438356], - [1433, 5, 1598, "Metrics/MethodLength: Method has too many lines. [46/10]", 849757258], - [1476, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1323237892], - [1482, 5, 1164, "Metrics/MethodLength: Method has too many lines. [36/10]", 1477831421], - [1515, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 931876829], - [1521, 5, 1699, "Metrics/MethodLength: Method has too many lines. [43/10]", 1125544678], - [1567, 5, 1016, "Metrics/MethodLength: Method has too many lines. [27/10]", 2194427985], - [1597, 5, 1058, "Metrics/MethodLength: Method has too many lines. [30/10]", 47860722], - [1630, 5, 1186, "Metrics/MethodLength: Method has too many lines. [31/10]", 676863486], - [1658, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2689509078], - [1664, 5, 1517, "Metrics/MethodLength: Method has too many lines. [41/10]", 3855445172], - [1677, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 817380904], - [1702, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 409671963], - [1708, 5, 2116, "Metrics/MethodLength: Method has too many lines. [61/10]", 524104794], - [1772, 5, 820, "Metrics/MethodLength: Method has too many lines. [12/10]", 1888457180], - [1772, 37, 298, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 789483382], - [1773, 121, 100, "Layout/LineLength: Line is too long. [220/120]", 3288750271], - [1788, 5, 3595, "Metrics/AbcSize: Assignment Branch Condition size for `initial_profile_promotion_policy` is too high. [<9, 20, 0> 21.93/17]", 83685787], - [1788, 5, 3595, "Metrics/MethodLength: Method has too many lines. [77/10]", 83685787], - [1868, 5, 768, "Metrics/MethodLength: Method has too many lines. [17/10]", 314059802], - [1889, 5, 1493, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_profile_selection_requirement` is too high. [<7, 23, 9> 25.67/17]", 3177555163], - [1889, 5, 1493, "Metrics/MethodLength: Method has too many lines. [29/10]", 3177555163], - [1890, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2145168012], - [1897, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 683002336], - [1931, 5, 985, "Metrics/AbcSize: Assignment Branch Condition size for `profile_promotion_blocking_reasons` is too high. [<4, 25, 13> 28.46/17]", 1146627465], - [1931, 5, 985, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `profile_promotion_blocking_reasons` is too high. [10/7]", 1146627465], - [1931, 5, 985, "Metrics/MethodLength: Method has too many lines. [18/10]", 1146627465], - [1931, 5, 985, "Metrics/PerceivedComplexity: Perceived complexity for `profile_promotion_blocking_reasons` is too high. [10/8]", 1146627465], - [1952, 5, 3173, "Metrics/AbcSize: Assignment Branch Condition size for `validate_language_backend_profile` is too high. [<25, 68, 20> 75.16/17]", 2100389324], - [1952, 5, 3173, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_language_backend_profile` is too high. [21/7]", 2100389324], - [1952, 5, 3173, "Metrics/MethodLength: Method has too many lines. [60/10]", 2100389324], - [1952, 5, 3173, "Metrics/PerceivedComplexity: Perceived complexity for `validate_language_backend_profile` is too high. [23/8]", 2100389324], - [2024, 5, 1523, "Metrics/AbcSize: Assignment Branch Condition size for `validate_backend_inventory` is too high. [<13, 38, 13> 42.21/17]", 1899037537], - [2024, 5, 1523, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_backend_inventory` is too high. [13/7]", 1899037537], - [2024, 5, 1523, "Metrics/MethodLength: Method has too many lines. [25/10]", 1899037537], - [2024, 5, 1523, "Metrics/PerceivedComplexity: Perceived complexity for `validate_backend_inventory` is too high. [13/8]", 1899037537], - [2067, 5, 906, "Metrics/MethodLength: Method has too many lines. [20/10]", 3137959843], - [2090, 5, 2744, "Metrics/AbcSize: Assignment Branch Condition size for `detect_raw_merge_inconsistencies` is too high. [<8, 43, 21> 48.52/17]", 3717440692], - [2090, 5, 2744, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_raw_merge_inconsistencies` is too high. [17/7]", 3717440692], - [2090, 5, 2744, "Metrics/MethodLength: Method has too many lines. [53/10]", 3717440692], - [2090, 5, 2744, "Metrics/PerceivedComplexity: Perceived complexity for `detect_raw_merge_inconsistencies` is too high. [17/8]", 3717440692], - [2105, 7, 1894, "Metrics/BlockLength: Block has too many lines. [33/25]", 758887611], - [2151, 5, 762, "Metrics/MethodLength: Method has too many lines. [11/10]", 3021402342], - [2165, 5, 490, "Metrics/MethodLength: Method has too many lines. [11/10]", 578473475], - [2179, 5, 881, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_commutative_insertions` is too high. [<6, 16, 7> 18.47/17]", 259417386], - [2179, 5, 881, "Metrics/MethodLength: Method has too many lines. [21/10]", 259417386], - [2206, 5, 1107, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_keyed_member_edits` is too high. [<10, 31, 15> 35.86/17]", 4271501385], - [2206, 5, 1107, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `execute_independent_keyed_member_edits` is too high. [14/7]", 4271501385], - [2206, 5, 1107, "Metrics/MethodLength: Method has too many lines. [24/10]", 4271501385], - [2206, 5, 1107, "Metrics/PerceivedComplexity: Perceived complexity for `execute_independent_keyed_member_edits` is too high. [14/8]", 4271501385], - [2250, 5, 3149, "Metrics/AbcSize: Assignment Branch Condition size for `parse_compact_ruleset` is too high. [<16, 68, 24> 73.86/17]", 3149098803], - [2250, 5, 3149, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_compact_ruleset` is too high. [22/7]", 3149098803], - [2250, 5, 3149, "Metrics/MethodLength: Method has too many lines. [67/10]", 3149098803], - [2250, 5, 3149, "Metrics/PerceivedComplexity: Perceived complexity for `parse_compact_ruleset` is too high. [23/8]", 3149098803], - [2256, 7, 2544, "Metrics/BlockLength: Block has too many lines. [50/25]", 2484860466], - [2283, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193420054], - [2329, 5, 2658, "Metrics/AbcSize: Assignment Branch Condition size for `compact_ruleset_feature_profile` is too high. [<11, 67, 38> 77.81/17]", 4022599673], - [2329, 5, 2658, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `compact_ruleset_feature_profile` is too high. [29/7]", 4022599673], - [2329, 5, 2658, "Metrics/MethodLength: Method has too many lines. [66/10]", 4022599673], - [2329, 5, 2658, "Metrics/PerceivedComplexity: Perceived complexity for `compact_ruleset_feature_profile` is too high. [16/8]", 4022599673], - [2347, 7, 2243, "Metrics/BlockLength: Block has too many lines. [47/25]", 965041772], - [2414, 5, 2842, "Metrics/AbcSize: Assignment Branch Condition size for `classify_template_target_path` is too high. [<4, 38, 24> 45.12/17]", 3661828596], - [2414, 5, 2842, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `classify_template_target_path` is too high. [22/7]", 3661828596], - [2414, 5, 2842, "Metrics/MethodLength: Method has too many lines. [40/10]", 3661828596], - [2414, 5, 2842, "Metrics/PerceivedComplexity: Perceived complexity for `classify_template_target_path` is too high. [18/8]", 3661828596], - [2446, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5858795], - [2461, 5, 416, "Metrics/MethodLength: Method has too many lines. [12/10]", 1388641773], - [2504, 5, 388, "Metrics/MethodLength: Method has too many lines. [12/10]", 2360583514], - [2533, 5, 820, "Metrics/MethodLength: Method has too many lines. [13/10]", 354674808], - [2549, 5, 929, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries` is too high. [<9, 12, 10> 18.03/17]", 2666747528], - [2549, 5, 929, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries` is too high. [9/7]", 2666747528], - [2549, 5, 929, "Metrics/MethodLength: Method has too many lines. [19/10]", 2666747528], - [2549, 5, 929, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries` is too high. [10/8]", 2666747528], - [2572, 5, 1245, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries_with_token_state` is too high. [<11, 23, 14> 29.09/17]", 1507113977], - [2572, 5, 1245, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/7]", 1507113977], - [2572, 5, 1245, "Metrics/MethodLength: Method has too many lines. [19/10]", 1507113977], - [2572, 5, 1245, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/8]", 1507113977], - [2596, 5, 1353, "Metrics/AbcSize: Assignment Branch Condition size for `prepare_template_entries` is too high. [<6, 18, 11> 21.93/17]", 2774310942], - [2596, 5, 1353, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `prepare_template_entries` is too high. [11/7]", 2774310942], - [2596, 5, 1353, "Metrics/MethodLength: Method has too many lines. [24/10]", 2774310942], - [2596, 5, 1353, "Metrics/PerceivedComplexity: Perceived complexity for `prepare_template_entries` is too high. [12/8]", 2774310942], - [2626, 5, 1494, "Metrics/AbcSize: Assignment Branch Condition size for `plan_template_execution` is too high. [<8, 22, 17> 28.93/17]", 3876421385], - [2626, 5, 1494, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_template_execution` is too high. [14/7]", 3876421385], - [2626, 5, 1494, "Metrics/MethodLength: Method has too many lines. [29/10]", 3876421385], - [2626, 5, 1494, "Metrics/PerceivedComplexity: Perceived complexity for `plan_template_execution` is too high. [15/8]", 3876421385], - [2627, 7, 1421, "Metrics/BlockLength: Block has too many lines. [27/25]", 2887810383], - [2660, 5, 822, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2749235529], - [2660, 37, 220, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 447165880], - [2661, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 518382509], - [2675, 5, 2060, "Metrics/AbcSize: Assignment Branch Condition size for `preview_template_execution` is too high. [<11, 42, 26> 50.61/17]", 2270817206], - [2675, 5, 2060, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `preview_template_execution` is too high. [25/7]", 2270817206], - [2675, 5, 2060, "Metrics/MethodLength: Method has too many lines. [39/10]", 2270817206], - [2675, 5, 2060, "Metrics/PerceivedComplexity: Perceived complexity for `preview_template_execution` is too high. [23/8]", 2270817206], - [2685, 7, 1809, "Metrics/BlockLength: Block has too many lines. [28/25]", 310337564], - [2723, 5, 2513, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_execution` is too high. [<14, 50, 25> 57.63/17]", 177708331], - [2723, 5, 2513, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `apply_template_execution` is too high. [26/7]", 177708331], - [2723, 5, 2513, "Metrics/MethodLength: Method has too many lines. [50/10]", 177708331], - [2723, 5, 2513, "Metrics/PerceivedComplexity: Perceived complexity for `apply_template_execution` is too high. [23/8]", 177708331], - [2734, 7, 2239, "Metrics/BlockLength: Block has too many lines. [38/25]", 1651205014], - [2784, 5, 1696, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_template_tree_convergence` is too high. [<11, 29, 17> 35.37/17]", 2507998041], - [2784, 5, 1696, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `evaluate_template_tree_convergence` is too high. [17/7]", 2507998041], - [2784, 5, 1696, "Metrics/MethodLength: Method has too many lines. [35/10]", 2507998041], - [2784, 5, 1696, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2507998041], - [2784, 5, 1696, "Metrics/PerceivedComplexity: Perceived complexity for `evaluate_template_tree_convergence` is too high. [17/8]", 2507998041], - [2784, 43, 198, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4214374277], - [2785, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2983874608], - [2827, 5, 688, "Metrics/MethodLength: Method has too many lines. [15/10]", 3064253784], - [2827, 5, 688, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 3064253784], - [2827, 36, 216, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 448029307], - [2828, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 3840139076], - [2871, 5, 664, "Metrics/MethodLength: Method has too many lines. [13/10]", 995637868], - [2871, 5, 664, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 995637868], - [2871, 53, 202, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 4227116196], - [2872, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 418683952], - [2889, 5, 649, "Metrics/MethodLength: Method has too many lines. [13/10]", 1831524792], - [2889, 5, 649, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 1831524792], - [2889, 54, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2962381850], - [2890, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 3690915627], - [2907, 5, 1280, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_tree_execution_to_directory` is too high. [<6, 16, 6> 18.11/17]", 305449363], - [2907, 5, 1280, "Metrics/MethodLength: Method has too many lines. [23/10]", 305449363], - [2907, 5, 1280, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 305449363], - [2907, 51, 200, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1352434212], - [2908, 121, 46, "Layout/LineLength: Line is too long. [166/120]", 1139621482], - [2936, 5, 2199, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_tree_run` is too high. [<15, 42, 31> 54.31/17]", 975627723], - [2936, 5, 2199, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_tree_run` is too high. [25/7]", 975627723], - [2936, 5, 2199, "Metrics/MethodLength: Method has too many lines. [38/10]", 975627723], - [2936, 5, 2199, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_tree_run` is too high. [26/8]", 975627723], - [2980, 5, 1521, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_apply` is too high. [<13, 33, 22> 41.74/17]", 3710254295], - [2980, 5, 1521, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_apply` is too high. [17/7]", 3710254295], - [2980, 5, 1521, "Metrics/MethodLength: Method has too many lines. [26/10]", 3710254295], - [2980, 5, 1521, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_apply` is too high. [17/8]", 3710254295], - [3012, 5, 1656, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_plan` is too high. [<11, 24, 25> 36.36/17]", 2946319293], - [3012, 5, 1656, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_plan` is too high. [18/7]", 2946319293], - [3012, 5, 1656, "Metrics/MethodLength: Method has too many lines. [36/10]", 2946319293], - [3012, 5, 1656, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_plan` is too high. [16/8]", 2946319293], - [3084, 7, 9, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 3648222389], - [3105, 5, 410, "Metrics/MethodLength: Method has too many lines. [12/10]", 248324428], - [3111, 7, 11, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 848344986], - [3155, 5, 712, "Metrics/MethodLength: Method has too many lines. [12/10]", 2500743043], - [3155, 27, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 873705194], - [3155, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3023611470], - [3181, 42, 167, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2002181571], - [3194, 5, 1070, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_selection_profile` is too high. [8/7]", 879412462], - [3194, 5, 1070, "Metrics/MethodLength: Method has too many lines. [14/10]", 879412462], - [3194, 42, 311, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 3814063337], - [3195, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 198450264], - [3213, 5, 842, "Metrics/MethodLength: Method has too many lines. [11/10]", 83957392], - [3213, 41, 250, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1486072775], - [3214, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1967186495], - [3229, 5, 1156, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_match_profile` is too high. [10/7]", 4112674787], - [3229, 5, 1156, "Metrics/MethodLength: Method has too many lines. [15/10]", 4112674787], - [3229, 5, 1156, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_match_profile` is too high. [10/8]", 4112674787], - [3229, 38, 321, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 823565876], - [3230, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859667], - [3231, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], - [3249, 5, 933, "Metrics/MethodLength: Method has too many lines. [14/10]", 2099388915], - [3249, 37, 319, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 250907892], - [3250, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], - [3251, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], - [3268, 5, 907, "Metrics/MethodLength: Method has too many lines. [12/10]", 2242846328], - [3268, 42, 275, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 246196330], - [3269, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1439117336], - [3285, 5, 1057, "Metrics/MethodLength: Method has too many lines. [14/10]", 2891607970], - [3285, 44, 323, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 1386547750], - [3286, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 1676243675], - [3287, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], - [3304, 5, 1375, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_request` is too high. [<11, 25, 10> 29.09/17]", 4153786554], - [3304, 5, 1375, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_request` is too high. [11/7]", 4153786554], - [3304, 5, 1375, "Metrics/MethodLength: Method has too many lines. [16/10]", 4153786554], - [3304, 5, 1375, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_request` is too high. [11/8]", 4153786554], - [3304, 32, 370, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [13/5]", 2381882467], - [3305, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], - [3326, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 4026157473], - [3326, 31, 175, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 773121544], - [3358, 5, 597, "Metrics/MethodLength: Method has too many lines. [11/10]", 4143495860], - [3397, 5, 577, "Metrics/MethodLength: Method has too many lines. [11/10]", 4169131743], - [3412, 5, 1011, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_execution_report` is too high. [<7, 16, 7> 18.81/17]", 876221899], - [3412, 5, 1011, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_execution_report` is too high. [8/7]", 876221899], - [3412, 5, 1011, "Metrics/MethodLength: Method has too many lines. [12/10]", 876221899], - [3412, 41, 245, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 2484440861], - [3413, 121, 55, "Layout/LineLength: Line is too long. [175/120]", 4036992717], - [3438, 55, 170, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 668161765], - [3461, 5, 819, "Metrics/MethodLength: Method has too many lines. [12/10]", 2287133436], - [3461, 56, 217, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3198032135], - [3462, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 3526181051], - [3495, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1853778635], - [3504, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [3536, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1132214891], - [3545, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [3567, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 556747511], - [3576, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [3598, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 3590891170], - [3607, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], - [3630, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 689748855], - [3639, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [3661, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 1478642210], - [3670, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], - [3694, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 239506091], - [3703, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [3725, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3803476550], - [3734, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [3757, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 748161230], - [3766, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], - [3788, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 3900524558], - [3797, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], - [3821, 5, 748, "Metrics/MethodLength: Method has too many lines. [11/10]", 2076716686], - [3830, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 609414023], - [3852, 5, 778, "Metrics/MethodLength: Method has too many lines. [11/10]", 867958318], - [3856, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [3861, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 1202823007], - [3885, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 2078323790], - [3894, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], - [3916, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 121025422], - [3925, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], - [3947, 5, 733, "Metrics/MethodLength: Method has too many lines. [11/10]", 1216456558], - [3956, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 145839927], - [3978, 5, 763, "Metrics/MethodLength: Method has too many lines. [11/10]", 2946525998], - [3987, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 275709226], - [4011, 5, 768, "Metrics/MethodLength: Method has too many lines. [11/10]", 3281402414], - [4015, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177656], - [4020, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 1427340581], - [4057, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], - [4114, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193417070], - [4125, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 2768444], - [4132, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 3833204035], - [4140, 5, 863, "Metrics/MethodLength: Method has too many lines. [11/10]", 3731153486], - [4144, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4054494590], - [4149, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 2084326338], - [4155, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 4201858364], - [4159, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861122], - [4163, 5, 873, "Metrics/MethodLength: Method has too many lines. [11/10]", 1866057614], - [4167, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 3893180930], - [4172, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 863421408], - [4178, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 3247130491], - [4182, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1171438608], - [4186, 5, 883, "Metrics/MethodLength: Method has too many lines. [11/10]", 2352924462], - [4186, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], - [4187, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861334], - [4190, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 465221046], - [4195, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 1922522532], - [4211, 121, 44, "Layout/LineLength: Line is too long. [164/120]", 4067226670], - [4215, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2033573170], - [4219, 5, 893, "Metrics/MethodLength: Method has too many lines. [11/10]", 1633175534], - [4219, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087926422], - [4220, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087421565], - [4223, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 615151909], - [4228, 121, 54, "Layout/LineLength: Line is too long. [174/120]", 884393597], - [4254, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 417844693], - [4258, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 1233681340], - [4262, 5, 903, "Metrics/MethodLength: Method has too many lines. [11/10]", 3964877742], - [4262, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1165873471], - [4263, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1322899615], - [4266, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 3471008807], - [4271, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 627945471], - [4277, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 2960084092], - [4281, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2148514258], - [4285, 5, 913, "Metrics/MethodLength: Method has too many lines. [11/10]", 385546958], - [4285, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2970472935], - [4286, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 3808956371], - [4289, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3412499338], - [4294, 121, 58, "Layout/LineLength: Line is too long. [178/120]", 3274208144], - [4300, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 4275923717], - [4308, 5, 848, "Metrics/MethodLength: Method has too many lines. [11/10]", 457851502], - [4312, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 413805135], - [4317, 121, 45, "Layout/LineLength: Line is too long. [165/120]", 951908917], - [4323, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 1859200227], - [4331, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 884695726], - [4335, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], - [4340, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], - [4346, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], - [4354, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1422521838], - [4358, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], - [4363, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], - [4369, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 938465266], - [4377, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 2370839950], - [4381, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], - [4386, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], - [4392, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2059517661], - [4400, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 3379336814], - [4404, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], - [4409, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], - [4457, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4281772560], - [4465, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 3245498510], - [4469, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], - [4474, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], - [4480, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 859690879], - [4488, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 4138830126], - [4492, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], - [4497, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], - [4503, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3880141603], - [4511, 5, 828, "Metrics/MethodLength: Method has too many lines. [11/10]", 3621010990], - [4515, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 3917260126], - [4520, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 1879260859], - [4526, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1776611011], - [4534, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 514585454], - [4538, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], - [4543, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], - [4549, 121, 38, "Layout/LineLength: Line is too long. [158/120]", 3932349968], - [4553, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087903307], - [4557, 5, 878, "Metrics/MethodLength: Method has too many lines. [11/10]", 1525737454], - [4557, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177548], - [4558, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177538], - [4561, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 2895681070], - [4566, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 4040662298], - [4572, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 66929045], - [4580, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 1626746606], - [4584, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], - [4589, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], - [4603, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 849230508], - [4611, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 3531122670], - [4615, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], - [4620, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], - [4635, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], - [4643, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1118421486], - [4647, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], - [4652, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], - [4674, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 1668406662], - [4683, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [4697, 5, 648, "Metrics/MethodLength: Method has too many lines. [11/10]", 3479836893], - [4706, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [4728, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 3147549879], - [4737, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [4772, 5, 677, "Metrics/MethodLength: Method has too many lines. [11/10]", 1206941784], - [4781, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], - [4804, 5, 672, "Metrics/MethodLength: Method has too many lines. [11/10]", 3634903061], - [4813, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [4835, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3417053461], - [4844, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [4868, 5, 668, "Metrics/MethodLength: Method has too many lines. [11/10]", 1540762726], - [4877, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [4899, 5, 698, "Metrics/MethodLength: Method has too many lines. [11/10]", 2804825893], - [4908, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], - [4931, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3165010613], - [4940, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [4962, 5, 713, "Metrics/MethodLength: Method has too many lines. [11/10]", 2795628035], - [4971, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 497133415], - [4977, 5, 864, "Metrics/MethodLength: Method has too many lines. [12/10]", 1086224878], - [4977, 50, 268, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 4022739767], - [4978, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1607400384], - [5002, 5, 658, "Metrics/MethodLength: Method has too many lines. [11/10]", 3999796489], - [5011, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 102058825], - [5025, 59, 179, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1569981428], - [5026, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 1515849732], - [5057, 5, 694, "Metrics/MethodLength: Method has too many lines. [11/10]", 3830236120], - [5066, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2250857971], - [5080, 5, 673, "Metrics/MethodLength: Method has too many lines. [11/10]", 2413908653], - [5089, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1225026887], - [5103, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 3935895659], - [5112, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [5126, 5, 692, "Metrics/MethodLength: Method has too many lines. [11/10]", 3660669627], - [5135, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3558241761], - [5149, 5, 612, "Metrics/MethodLength: Method has too many lines. [11/10]", 100391811], - [5188, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3138587622], - [5197, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [5219, 5, 688, "Metrics/MethodLength: Method has too many lines. [11/10]", 2736088861], - [5228, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1992103013], - [5251, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 2275602867], - [5260, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 3598350322], - [5283, 5, 602, "Metrics/MethodLength: Method has too many lines. [11/10]", 3023166371], - [5298, 36, 181, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1071580945], - [5311, 5, 787, "Metrics/AbcSize: Assignment Branch Condition size for `group_projected_child_review_cases` is too high. [<4, 17, 4> 17.92/17]", 3391527151], - [5311, 5, 787, "Metrics/MethodLength: Method has too many lines. [18/10]", 3391527151], - [5335, 5, 705, "Metrics/MethodLength: Method has too many lines. [13/10]", 2629923275], - [5362, 5, 547, "Metrics/MethodLength: Method has too many lines. [12/10]", 1911190850], - [5387, 5, 1516, "Metrics/AbcSize: Assignment Branch Condition size for `review_projected_child_groups` is too high. [<11, 21, 9> 25.36/17]", 3333110579], - [5387, 5, 1516, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_projected_child_groups` is too high. [8/7]", 3333110579], - [5387, 5, 1516, "Metrics/MethodLength: Method has too many lines. [39/10]", 3333110579], - [5387, 5, 1516, "Metrics/PerceivedComplexity: Perceived complexity for `review_projected_child_groups` is too high. [9/8]", 3333110579], - [5421, 7, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], - [5433, 5, 562, "Metrics/MethodLength: Method has too many lines. [14/10]", 3083915102], - [5452, 5, 1898, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_delegated_child_outputs` is too high. [<11, 21, 6> 24.45/17]", 2739722546], - [5452, 5, 1898, "Metrics/MethodLength: Method has too many lines. [49/10]", 2739722546], - [5507, 5, 942, "Metrics/AbcSize: Assignment Branch Condition size for `execute_nested_merge` is too high. [<3, 17, 6> 18.28/17]", 766157172], - [5507, 5, 942, "Metrics/MethodLength: Method has too many lines. [20/10]", 766157172], - [5507, 29, 144, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1404367793], - [5534, 5, 652, "Metrics/MethodLength: Method has too many lines. [13/10]", 2105803856], - [5553, 38, 140, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1682835820], - [5583, 5, 577, "Metrics/MethodLength: Method has too many lines. [12/10]", 2659610443], - [5652, 5, 569, "Metrics/MethodLength: Method has too many lines. [14/10]", 20616641], - [5680, 5, 772, "Metrics/AbcSize: Assignment Branch Condition size for `conformance_manifest_review_request_ids` is too high. [<7, 16, 8> 19.21/17]", 3577418475], - [5680, 5, 772, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `conformance_manifest_review_request_ids` is too high. [9/7]", 3577418475], - [5680, 5, 772, "Metrics/MethodLength: Method has too many lines. [14/10]", 3577418475], - [5680, 5, 772, "Metrics/PerceivedComplexity: Perceived complexity for `conformance_manifest_review_request_ids` is too high. [9/8]", 3577418475], - [5734, 5, 606, "Metrics/MethodLength: Method has too many lines. [11/10]", 2675086662], - [5749, 5, 562, "Metrics/MethodLength: Method has too many lines. [11/10]", 3811715870], - [5764, 5, 578, "Metrics/MethodLength: Method has too many lines. [11/10]", 1776197415], - [5779, 5, 1298, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_conformance_family_context` is too high. [<7, 28, 9> 30.23/17]", 4265202259], - [5779, 5, 1298, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `resolve_conformance_family_context` is too high. [10/7]", 4265202259], - [5779, 5, 1298, "Metrics/MethodLength: Method has too many lines. [23/10]", 4265202259], - [5779, 5, 1298, "Metrics/PerceivedComplexity: Perceived complexity for `resolve_conformance_family_context` is too high. [10/8]", 4265202259], - [5808, 5, 1994, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_family_context` is too high. [<12, 24, 10> 28.64/17]", 2834851944], - [5808, 5, 1994, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_family_context` is too high. [10/7]", 2834851944], - [5808, 5, 1994, "Metrics/MethodLength: Method has too many lines. [41/10]", 2834851944], - [5808, 5, 1994, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_family_context` is too high. [11/8]", 2834851944], - [5831, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 641612328], - [5868, 5, 1844, "Metrics/AbcSize: Assignment Branch Condition size for `select_conformance_case` is too high. [<2, 43, 14> 45.27/17]", 670673209], - [5868, 5, 1844, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `select_conformance_case` is too high. [14/7]", 670673209], - [5868, 5, 1844, "Metrics/MethodLength: Method has too many lines. [30/10]", 670673209], - [5868, 5, 1844, "Metrics/PerceivedComplexity: Perceived complexity for `select_conformance_case` is too high. [16/8]", 670673209], - [5873, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 2135503892], - [5875, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 3932054828], - [5884, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3169124957], - [5906, 5, 509, "Metrics/MethodLength: Method has too many lines. [11/10]", 3552283123], - [5995, 5, 4195, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_manifest` is too high. [<37, 63, 16> 74.79/17]", 2166560528], - [5995, 5, 4195, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_manifest` is too high. [14/7]", 2166560528], - [5995, 5, 4195, "Metrics/MethodLength: Method has too many lines. [89/10]", 2166560528], - [5995, 5, 4195, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_manifest` is too high. [17/8]", 2166560528], - [6060, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2746826653], - [6076, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], - [6098, 5, 676, "Metrics/MethodLength: Method has too many lines. [15/10]", 3048335475], - [6121, 5, 1054, "Metrics/AbcSize: Assignment Branch Condition size for `plan_conformance_suite` is too high. [<11, 18, 8> 22.56/17]", 1855254788], - [6121, 5, 1054, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_conformance_suite` is too high. [8/7]", 1855254788], - [6121, 5, 1054, "Metrics/MethodLength: Method has too many lines. [25/10]", 1855254788], - [6121, 31, 84, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 172854173], - [6186, 5, 1274, "Metrics/AbcSize: Assignment Branch Condition size for `plan_named_conformance_suites_with_diagnostics` is too high. [<11, 21, 7> 24.72/17]", 3991300730], - [6186, 5, 1274, "Metrics/MethodLength: Method has too many lines. [27/10]", 3991300730], - [6213, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], - [6278, 5, 2071, "Metrics/AbcSize: Assignment Branch Condition size for `review_decision_for_family_context` is too high. [<7, 22, 16> 28.09/17]", 4245377184], - [6278, 5, 2071, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_decision_for_family_context` is too high. [12/7]", 4245377184], - [6278, 5, 2071, "Metrics/MethodLength: Method has too many lines. [46/10]", 4245377184], - [6278, 5, 2071, "Metrics/PerceivedComplexity: Perceived complexity for `review_decision_for_family_context` is too high. [12/8]", 4245377184], - [6283, 7, 1766, "Metrics/BlockLength: Block has too many lines. [40/25]", 65448241], - [6335, 5, 686, "Metrics/MethodLength: Method has too many lines. [13/10]", 4030291682] + [184, 7, 337, "Metrics/MethodLength: Method has too many lines. [11/10]", 2388996629], + [201, 7, 327, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 979795121], + [332, 7, 383, "Metrics/MethodLength: Method has too many lines. [11/10]", 634650261], + [496, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 3450568485], + [497, 7, 461, "Metrics/MethodLength: Method has too many lines. [12/10]", 43929779], + [514, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1299979089], + [515, 7, 377, "Metrics/MethodLength: Method has too many lines. [11/10]", 3704151253], + [531, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 85503958], + [532, 7, 447, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], + [532, 7, 447, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], + [561, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 1441148616], + [562, 7, 453, "Metrics/MethodLength: Method has too many lines. [14/10]", 1899007021], + [581, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193342990], + [582, 7, 400, "Metrics/MethodLength: Method has too many lines. [11/10]", 298553749], + [611, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860750], + [612, 7, 411, "Metrics/MethodLength: Method has too many lines. [12/10]", 2893925621], + [629, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3137791633], + [630, 7, 454, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], + [630, 7, 454, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], + [689, 7, 385, "Metrics/MethodLength: Method has too many lines. [11/10]", 794265461], + [726, 7, 419, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [10/7]", 3313546353], + [726, 7, 419, "Metrics/PerceivedComplexity: Perceived complexity for `to_h` is too high. [10/8]", 3313546353], + [776, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], + [788, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 2746783933], + [835, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], + [843, 121, 156, "Layout/LineLength: Line is too long. [276/120]", 1149525480], + [848, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 2538424426], + [860, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 2285382915], + [870, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3962419360], + [883, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], + [885, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 3195178507], + [889, 121, 85, "Layout/LineLength: Line is too long. [205/120]", 4238980637], + [891, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2678411233], + [893, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 4028520110], + [904, 121, 110, "Layout/LineLength: Line is too long. [230/120]", 3837814921], + [918, 5, 2283, "Metrics/MethodLength: Method has too many lines. [57/10]", 2282416447], + [978, 5, 2654, "Metrics/MethodLength: Method has too many lines. [63/10]", 2491520565], + [1029, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1823519875], + [1038, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 1874311968], + [1044, 5, 10660, "Metrics/AbcSize: Assignment Branch Condition size for `ruby_downstream_merge_gem_feature_matrix` is too high. [<0, 21, 0> 21/17]", 2277322577], + [1044, 5, 10660, "Metrics/MethodLength: Method has too many lines. [248/10]", 2277322577], + [1295, 5, 1546, "Metrics/MethodLength: Method has too many lines. [37/10]", 208933754], + [1329, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 2658452668], + [1335, 5, 4206, "Metrics/MethodLength: Method has too many lines. [96/10]", 1997530776], + [1412, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 183246985], + [1428, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 3268438356], + [1434, 5, 1598, "Metrics/MethodLength: Method has too many lines. [46/10]", 849757258], + [1477, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1323237892], + [1483, 5, 1164, "Metrics/MethodLength: Method has too many lines. [36/10]", 1477831421], + [1516, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 931876829], + [1522, 5, 1699, "Metrics/MethodLength: Method has too many lines. [43/10]", 1125544678], + [1568, 5, 1016, "Metrics/MethodLength: Method has too many lines. [27/10]", 2194427985], + [1598, 5, 1058, "Metrics/MethodLength: Method has too many lines. [30/10]", 47860722], + [1631, 5, 1186, "Metrics/MethodLength: Method has too many lines. [31/10]", 676863486], + [1659, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2689509078], + [1665, 5, 1517, "Metrics/MethodLength: Method has too many lines. [41/10]", 3855445172], + [1678, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 817380904], + [1703, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 409671963], + [1709, 5, 2116, "Metrics/MethodLength: Method has too many lines. [61/10]", 524104794], + [1773, 5, 820, "Metrics/MethodLength: Method has too many lines. [12/10]", 1888457180], + [1773, 37, 298, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 789483382], + [1774, 121, 100, "Layout/LineLength: Line is too long. [220/120]", 3288750271], + [1789, 5, 3595, "Metrics/AbcSize: Assignment Branch Condition size for `initial_profile_promotion_policy` is too high. [<9, 20, 0> 21.93/17]", 83685787], + [1789, 5, 3595, "Metrics/MethodLength: Method has too many lines. [77/10]", 83685787], + [1869, 5, 768, "Metrics/MethodLength: Method has too many lines. [17/10]", 314059802], + [1890, 5, 1493, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_profile_selection_requirement` is too high. [<7, 23, 9> 25.67/17]", 3177555163], + [1890, 5, 1493, "Metrics/MethodLength: Method has too many lines. [29/10]", 3177555163], + [1891, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2145168012], + [1898, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 683002336], + [1932, 5, 985, "Metrics/AbcSize: Assignment Branch Condition size for `profile_promotion_blocking_reasons` is too high. [<4, 25, 13> 28.46/17]", 1146627465], + [1932, 5, 985, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `profile_promotion_blocking_reasons` is too high. [10/7]", 1146627465], + [1932, 5, 985, "Metrics/MethodLength: Method has too many lines. [18/10]", 1146627465], + [1932, 5, 985, "Metrics/PerceivedComplexity: Perceived complexity for `profile_promotion_blocking_reasons` is too high. [10/8]", 1146627465], + [1953, 5, 3173, "Metrics/AbcSize: Assignment Branch Condition size for `validate_language_backend_profile` is too high. [<25, 68, 20> 75.16/17]", 2100389324], + [1953, 5, 3173, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_language_backend_profile` is too high. [21/7]", 2100389324], + [1953, 5, 3173, "Metrics/MethodLength: Method has too many lines. [60/10]", 2100389324], + [1953, 5, 3173, "Metrics/PerceivedComplexity: Perceived complexity for `validate_language_backend_profile` is too high. [23/8]", 2100389324], + [2025, 5, 1523, "Metrics/AbcSize: Assignment Branch Condition size for `validate_backend_inventory` is too high. [<13, 38, 13> 42.21/17]", 1899037537], + [2025, 5, 1523, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_backend_inventory` is too high. [13/7]", 1899037537], + [2025, 5, 1523, "Metrics/MethodLength: Method has too many lines. [25/10]", 1899037537], + [2025, 5, 1523, "Metrics/PerceivedComplexity: Perceived complexity for `validate_backend_inventory` is too high. [13/8]", 1899037537], + [2068, 5, 906, "Metrics/MethodLength: Method has too many lines. [20/10]", 3137959843], + [2091, 5, 2744, "Metrics/AbcSize: Assignment Branch Condition size for `detect_raw_merge_inconsistencies` is too high. [<8, 43, 21> 48.52/17]", 3717440692], + [2091, 5, 2744, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_raw_merge_inconsistencies` is too high. [17/7]", 3717440692], + [2091, 5, 2744, "Metrics/MethodLength: Method has too many lines. [53/10]", 3717440692], + [2091, 5, 2744, "Metrics/PerceivedComplexity: Perceived complexity for `detect_raw_merge_inconsistencies` is too high. [17/8]", 3717440692], + [2106, 7, 1894, "Metrics/BlockLength: Block has too many lines. [33/25]", 758887611], + [2152, 5, 762, "Metrics/MethodLength: Method has too many lines. [11/10]", 3021402342], + [2166, 5, 490, "Metrics/MethodLength: Method has too many lines. [11/10]", 578473475], + [2180, 5, 881, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_commutative_insertions` is too high. [<6, 16, 7> 18.47/17]", 259417386], + [2180, 5, 881, "Metrics/MethodLength: Method has too many lines. [21/10]", 259417386], + [2207, 5, 1107, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_keyed_member_edits` is too high. [<10, 31, 15> 35.86/17]", 4271501385], + [2207, 5, 1107, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `execute_independent_keyed_member_edits` is too high. [14/7]", 4271501385], + [2207, 5, 1107, "Metrics/MethodLength: Method has too many lines. [24/10]", 4271501385], + [2207, 5, 1107, "Metrics/PerceivedComplexity: Perceived complexity for `execute_independent_keyed_member_edits` is too high. [14/8]", 4271501385], + [2251, 5, 3149, "Metrics/AbcSize: Assignment Branch Condition size for `parse_compact_ruleset` is too high. [<16, 68, 24> 73.86/17]", 3149098803], + [2251, 5, 3149, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_compact_ruleset` is too high. [22/7]", 3149098803], + [2251, 5, 3149, "Metrics/MethodLength: Method has too many lines. [67/10]", 3149098803], + [2251, 5, 3149, "Metrics/PerceivedComplexity: Perceived complexity for `parse_compact_ruleset` is too high. [23/8]", 3149098803], + [2257, 7, 2544, "Metrics/BlockLength: Block has too many lines. [50/25]", 2484860466], + [2284, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193420054], + [2330, 5, 2658, "Metrics/AbcSize: Assignment Branch Condition size for `compact_ruleset_feature_profile` is too high. [<11, 67, 38> 77.81/17]", 4022599673], + [2330, 5, 2658, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `compact_ruleset_feature_profile` is too high. [29/7]", 4022599673], + [2330, 5, 2658, "Metrics/MethodLength: Method has too many lines. [66/10]", 4022599673], + [2330, 5, 2658, "Metrics/PerceivedComplexity: Perceived complexity for `compact_ruleset_feature_profile` is too high. [16/8]", 4022599673], + [2348, 7, 2243, "Metrics/BlockLength: Block has too many lines. [47/25]", 965041772], + [2415, 5, 2842, "Metrics/AbcSize: Assignment Branch Condition size for `classify_template_target_path` is too high. [<4, 38, 24> 45.12/17]", 3661828596], + [2415, 5, 2842, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `classify_template_target_path` is too high. [22/7]", 3661828596], + [2415, 5, 2842, "Metrics/MethodLength: Method has too many lines. [40/10]", 3661828596], + [2415, 5, 2842, "Metrics/PerceivedComplexity: Perceived complexity for `classify_template_target_path` is too high. [18/8]", 3661828596], + [2447, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5858795], + [2462, 5, 416, "Metrics/MethodLength: Method has too many lines. [12/10]", 1388641773], + [2505, 5, 388, "Metrics/MethodLength: Method has too many lines. [12/10]", 2360583514], + [2534, 5, 820, "Metrics/MethodLength: Method has too many lines. [13/10]", 354674808], + [2550, 5, 929, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries` is too high. [<9, 12, 10> 18.03/17]", 2666747528], + [2550, 5, 929, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries` is too high. [9/7]", 2666747528], + [2550, 5, 929, "Metrics/MethodLength: Method has too many lines. [19/10]", 2666747528], + [2550, 5, 929, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries` is too high. [10/8]", 2666747528], + [2573, 5, 1245, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries_with_token_state` is too high. [<11, 23, 14> 29.09/17]", 1507113977], + [2573, 5, 1245, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/7]", 1507113977], + [2573, 5, 1245, "Metrics/MethodLength: Method has too many lines. [19/10]", 1507113977], + [2573, 5, 1245, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/8]", 1507113977], + [2597, 5, 1353, "Metrics/AbcSize: Assignment Branch Condition size for `prepare_template_entries` is too high. [<6, 18, 11> 21.93/17]", 2774310942], + [2597, 5, 1353, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `prepare_template_entries` is too high. [11/7]", 2774310942], + [2597, 5, 1353, "Metrics/MethodLength: Method has too many lines. [24/10]", 2774310942], + [2597, 5, 1353, "Metrics/PerceivedComplexity: Perceived complexity for `prepare_template_entries` is too high. [12/8]", 2774310942], + [2627, 5, 1494, "Metrics/AbcSize: Assignment Branch Condition size for `plan_template_execution` is too high. [<8, 22, 17> 28.93/17]", 3876421385], + [2627, 5, 1494, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_template_execution` is too high. [14/7]", 3876421385], + [2627, 5, 1494, "Metrics/MethodLength: Method has too many lines. [29/10]", 3876421385], + [2627, 5, 1494, "Metrics/PerceivedComplexity: Perceived complexity for `plan_template_execution` is too high. [15/8]", 3876421385], + [2628, 7, 1421, "Metrics/BlockLength: Block has too many lines. [27/25]", 2887810383], + [2661, 5, 822, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2749235529], + [2661, 37, 220, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 447165880], + [2662, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 518382509], + [2676, 5, 2060, "Metrics/AbcSize: Assignment Branch Condition size for `preview_template_execution` is too high. [<11, 42, 26> 50.61/17]", 2270817206], + [2676, 5, 2060, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `preview_template_execution` is too high. [25/7]", 2270817206], + [2676, 5, 2060, "Metrics/MethodLength: Method has too many lines. [39/10]", 2270817206], + [2676, 5, 2060, "Metrics/PerceivedComplexity: Perceived complexity for `preview_template_execution` is too high. [23/8]", 2270817206], + [2686, 7, 1809, "Metrics/BlockLength: Block has too many lines. [28/25]", 310337564], + [2724, 5, 2513, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_execution` is too high. [<14, 50, 25> 57.63/17]", 177708331], + [2724, 5, 2513, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `apply_template_execution` is too high. [26/7]", 177708331], + [2724, 5, 2513, "Metrics/MethodLength: Method has too many lines. [50/10]", 177708331], + [2724, 5, 2513, "Metrics/PerceivedComplexity: Perceived complexity for `apply_template_execution` is too high. [23/8]", 177708331], + [2735, 7, 2239, "Metrics/BlockLength: Block has too many lines. [38/25]", 1651205014], + [2785, 5, 1696, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_template_tree_convergence` is too high. [<11, 29, 17> 35.37/17]", 2507998041], + [2785, 5, 1696, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `evaluate_template_tree_convergence` is too high. [17/7]", 2507998041], + [2785, 5, 1696, "Metrics/MethodLength: Method has too many lines. [35/10]", 2507998041], + [2785, 5, 1696, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2507998041], + [2785, 5, 1696, "Metrics/PerceivedComplexity: Perceived complexity for `evaluate_template_tree_convergence` is too high. [17/8]", 2507998041], + [2785, 43, 198, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4214374277], + [2786, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2983874608], + [2828, 5, 688, "Metrics/MethodLength: Method has too many lines. [15/10]", 3064253784], + [2828, 5, 688, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 3064253784], + [2828, 36, 216, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 448029307], + [2829, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 3840139076], + [2872, 5, 664, "Metrics/MethodLength: Method has too many lines. [13/10]", 995637868], + [2872, 5, 664, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 995637868], + [2872, 53, 202, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 4227116196], + [2873, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 418683952], + [2890, 5, 649, "Metrics/MethodLength: Method has too many lines. [13/10]", 1831524792], + [2890, 5, 649, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 1831524792], + [2890, 54, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2962381850], + [2891, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 3690915627], + [2908, 5, 1280, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_tree_execution_to_directory` is too high. [<6, 16, 6> 18.11/17]", 305449363], + [2908, 5, 1280, "Metrics/MethodLength: Method has too many lines. [23/10]", 305449363], + [2908, 5, 1280, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 305449363], + [2908, 51, 200, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1352434212], + [2909, 121, 46, "Layout/LineLength: Line is too long. [166/120]", 1139621482], + [2937, 5, 2199, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_tree_run` is too high. [<15, 42, 31> 54.31/17]", 975627723], + [2937, 5, 2199, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_tree_run` is too high. [25/7]", 975627723], + [2937, 5, 2199, "Metrics/MethodLength: Method has too many lines. [38/10]", 975627723], + [2937, 5, 2199, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_tree_run` is too high. [26/8]", 975627723], + [2981, 5, 1521, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_apply` is too high. [<13, 33, 22> 41.74/17]", 3710254295], + [2981, 5, 1521, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_apply` is too high. [17/7]", 3710254295], + [2981, 5, 1521, "Metrics/MethodLength: Method has too many lines. [26/10]", 3710254295], + [2981, 5, 1521, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_apply` is too high. [17/8]", 3710254295], + [3013, 5, 1656, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_plan` is too high. [<11, 24, 25> 36.36/17]", 2946319293], + [3013, 5, 1656, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_plan` is too high. [18/7]", 2946319293], + [3013, 5, 1656, "Metrics/MethodLength: Method has too many lines. [36/10]", 2946319293], + [3013, 5, 1656, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_plan` is too high. [16/8]", 2946319293], + [3085, 7, 9, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 3648222389], + [3106, 5, 410, "Metrics/MethodLength: Method has too many lines. [12/10]", 248324428], + [3112, 7, 11, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 848344986], + [3156, 5, 712, "Metrics/MethodLength: Method has too many lines. [12/10]", 2500743043], + [3156, 27, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 873705194], + [3156, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3023611470], + [3182, 42, 167, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2002181571], + [3195, 5, 1070, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_selection_profile` is too high. [8/7]", 879412462], + [3195, 5, 1070, "Metrics/MethodLength: Method has too many lines. [14/10]", 879412462], + [3195, 42, 311, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 3814063337], + [3196, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 198450264], + [3214, 5, 842, "Metrics/MethodLength: Method has too many lines. [11/10]", 83957392], + [3214, 41, 250, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1486072775], + [3215, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1967186495], + [3230, 5, 1156, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_match_profile` is too high. [10/7]", 4112674787], + [3230, 5, 1156, "Metrics/MethodLength: Method has too many lines. [15/10]", 4112674787], + [3230, 5, 1156, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_match_profile` is too high. [10/8]", 4112674787], + [3230, 38, 321, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 823565876], + [3231, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859667], + [3232, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], + [3250, 5, 933, "Metrics/MethodLength: Method has too many lines. [14/10]", 2099388915], + [3250, 37, 319, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 250907892], + [3251, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], + [3252, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], + [3269, 5, 907, "Metrics/MethodLength: Method has too many lines. [12/10]", 2242846328], + [3269, 42, 275, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 246196330], + [3270, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1439117336], + [3286, 5, 1057, "Metrics/MethodLength: Method has too many lines. [14/10]", 2891607970], + [3286, 44, 323, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 1386547750], + [3287, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 1676243675], + [3288, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], + [3305, 5, 1375, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_request` is too high. [<11, 25, 10> 29.09/17]", 4153786554], + [3305, 5, 1375, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_request` is too high. [11/7]", 4153786554], + [3305, 5, 1375, "Metrics/MethodLength: Method has too many lines. [16/10]", 4153786554], + [3305, 5, 1375, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_request` is too high. [11/8]", 4153786554], + [3305, 32, 370, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [13/5]", 2381882467], + [3306, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], + [3327, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 4026157473], + [3327, 31, 175, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 773121544], + [3359, 5, 597, "Metrics/MethodLength: Method has too many lines. [11/10]", 4143495860], + [3398, 5, 577, "Metrics/MethodLength: Method has too many lines. [11/10]", 4169131743], + [3413, 5, 1011, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_execution_report` is too high. [<7, 16, 7> 18.81/17]", 876221899], + [3413, 5, 1011, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_execution_report` is too high. [8/7]", 876221899], + [3413, 5, 1011, "Metrics/MethodLength: Method has too many lines. [12/10]", 876221899], + [3413, 41, 245, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 2484440861], + [3414, 121, 55, "Layout/LineLength: Line is too long. [175/120]", 4036992717], + [3439, 55, 170, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 668161765], + [3462, 5, 819, "Metrics/MethodLength: Method has too many lines. [12/10]", 2287133436], + [3462, 56, 217, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3198032135], + [3463, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 3526181051], + [3496, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1853778635], + [3505, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [3537, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1132214891], + [3546, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [3568, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 556747511], + [3577, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [3599, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 3590891170], + [3608, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], + [3631, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 689748855], + [3640, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [3662, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 1478642210], + [3671, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], + [3695, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 239506091], + [3704, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [3726, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3803476550], + [3735, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [3758, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 748161230], + [3767, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], + [3789, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 3900524558], + [3798, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], + [3822, 5, 748, "Metrics/MethodLength: Method has too many lines. [11/10]", 2076716686], + [3831, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 609414023], + [3853, 5, 778, "Metrics/MethodLength: Method has too many lines. [11/10]", 867958318], + [3857, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [3862, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 1202823007], + [3886, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 2078323790], + [3895, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], + [3917, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 121025422], + [3926, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], + [3948, 5, 733, "Metrics/MethodLength: Method has too many lines. [11/10]", 1216456558], + [3957, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 145839927], + [3979, 5, 763, "Metrics/MethodLength: Method has too many lines. [11/10]", 2946525998], + [3988, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 275709226], + [4012, 5, 768, "Metrics/MethodLength: Method has too many lines. [11/10]", 3281402414], + [4016, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177656], + [4021, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 1427340581], + [4058, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], + [4115, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193417070], + [4126, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 2768444], + [4133, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 3833204035], + [4141, 5, 863, "Metrics/MethodLength: Method has too many lines. [11/10]", 3731153486], + [4145, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4054494590], + [4150, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 2084326338], + [4156, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 4201858364], + [4160, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861122], + [4164, 5, 873, "Metrics/MethodLength: Method has too many lines. [11/10]", 1866057614], + [4168, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 3893180930], + [4173, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 863421408], + [4179, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 3247130491], + [4183, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1171438608], + [4187, 5, 883, "Metrics/MethodLength: Method has too many lines. [11/10]", 2352924462], + [4187, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], + [4188, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861334], + [4191, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 465221046], + [4196, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 1922522532], + [4212, 121, 44, "Layout/LineLength: Line is too long. [164/120]", 4067226670], + [4216, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2033573170], + [4220, 5, 893, "Metrics/MethodLength: Method has too many lines. [11/10]", 1633175534], + [4220, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087926422], + [4221, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087421565], + [4224, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 615151909], + [4229, 121, 54, "Layout/LineLength: Line is too long. [174/120]", 884393597], + [4255, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 417844693], + [4259, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 1233681340], + [4263, 5, 903, "Metrics/MethodLength: Method has too many lines. [11/10]", 3964877742], + [4263, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1165873471], + [4264, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1322899615], + [4267, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 3471008807], + [4272, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 627945471], + [4278, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 2960084092], + [4282, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2148514258], + [4286, 5, 913, "Metrics/MethodLength: Method has too many lines. [11/10]", 385546958], + [4286, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2970472935], + [4287, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 3808956371], + [4290, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3412499338], + [4295, 121, 58, "Layout/LineLength: Line is too long. [178/120]", 3274208144], + [4301, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 4275923717], + [4309, 5, 848, "Metrics/MethodLength: Method has too many lines. [11/10]", 457851502], + [4313, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 413805135], + [4318, 121, 45, "Layout/LineLength: Line is too long. [165/120]", 951908917], + [4324, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 1859200227], + [4332, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 884695726], + [4336, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], + [4341, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], + [4347, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], + [4355, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1422521838], + [4359, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], + [4364, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], + [4370, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 938465266], + [4378, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 2370839950], + [4382, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], + [4387, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], + [4393, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2059517661], + [4401, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 3379336814], + [4405, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], + [4410, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], + [4458, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4281772560], + [4466, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 3245498510], + [4470, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], + [4475, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], + [4481, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 859690879], + [4489, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 4138830126], + [4493, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], + [4498, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], + [4504, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3880141603], + [4512, 5, 828, "Metrics/MethodLength: Method has too many lines. [11/10]", 3621010990], + [4516, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 3917260126], + [4521, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 1879260859], + [4527, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1776611011], + [4535, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 514585454], + [4539, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], + [4544, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], + [4550, 121, 38, "Layout/LineLength: Line is too long. [158/120]", 3932349968], + [4554, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087903307], + [4558, 5, 878, "Metrics/MethodLength: Method has too many lines. [11/10]", 1525737454], + [4558, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177548], + [4559, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177538], + [4562, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 2895681070], + [4567, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 4040662298], + [4573, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 66929045], + [4581, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 1626746606], + [4585, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], + [4590, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], + [4604, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 849230508], + [4612, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 3531122670], + [4616, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], + [4621, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], + [4636, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], + [4644, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1118421486], + [4648, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], + [4653, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], + [4675, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 1668406662], + [4684, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [4698, 5, 648, "Metrics/MethodLength: Method has too many lines. [11/10]", 3479836893], + [4707, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [4729, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 3147549879], + [4738, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [4773, 5, 677, "Metrics/MethodLength: Method has too many lines. [11/10]", 1206941784], + [4782, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], + [4805, 5, 672, "Metrics/MethodLength: Method has too many lines. [11/10]", 3634903061], + [4814, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [4836, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3417053461], + [4845, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [4869, 5, 668, "Metrics/MethodLength: Method has too many lines. [11/10]", 1540762726], + [4878, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [4900, 5, 698, "Metrics/MethodLength: Method has too many lines. [11/10]", 2804825893], + [4909, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], + [4932, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3165010613], + [4941, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [4963, 5, 713, "Metrics/MethodLength: Method has too many lines. [11/10]", 2795628035], + [4972, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 497133415], + [4978, 5, 864, "Metrics/MethodLength: Method has too many lines. [12/10]", 1086224878], + [4978, 50, 268, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 4022739767], + [4979, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1607400384], + [5003, 5, 658, "Metrics/MethodLength: Method has too many lines. [11/10]", 3999796489], + [5012, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 102058825], + [5026, 59, 179, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1569981428], + [5027, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 1515849732], + [5058, 5, 694, "Metrics/MethodLength: Method has too many lines. [11/10]", 3830236120], + [5067, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2250857971], + [5081, 5, 673, "Metrics/MethodLength: Method has too many lines. [11/10]", 2413908653], + [5090, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1225026887], + [5104, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 3935895659], + [5113, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [5127, 5, 692, "Metrics/MethodLength: Method has too many lines. [11/10]", 3660669627], + [5136, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3558241761], + [5150, 5, 612, "Metrics/MethodLength: Method has too many lines. [11/10]", 100391811], + [5189, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3138587622], + [5198, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [5220, 5, 688, "Metrics/MethodLength: Method has too many lines. [11/10]", 2736088861], + [5229, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1992103013], + [5252, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 2275602867], + [5261, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 3598350322], + [5284, 5, 602, "Metrics/MethodLength: Method has too many lines. [11/10]", 3023166371], + [5299, 36, 181, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1071580945], + [5312, 5, 787, "Metrics/AbcSize: Assignment Branch Condition size for `group_projected_child_review_cases` is too high. [<4, 17, 4> 17.92/17]", 3391527151], + [5312, 5, 787, "Metrics/MethodLength: Method has too many lines. [18/10]", 3391527151], + [5336, 5, 705, "Metrics/MethodLength: Method has too many lines. [13/10]", 2629923275], + [5363, 5, 547, "Metrics/MethodLength: Method has too many lines. [12/10]", 1911190850], + [5388, 5, 1516, "Metrics/AbcSize: Assignment Branch Condition size for `review_projected_child_groups` is too high. [<11, 21, 9> 25.36/17]", 3333110579], + [5388, 5, 1516, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_projected_child_groups` is too high. [8/7]", 3333110579], + [5388, 5, 1516, "Metrics/MethodLength: Method has too many lines. [39/10]", 3333110579], + [5388, 5, 1516, "Metrics/PerceivedComplexity: Perceived complexity for `review_projected_child_groups` is too high. [9/8]", 3333110579], + [5422, 7, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], + [5434, 5, 562, "Metrics/MethodLength: Method has too many lines. [14/10]", 3083915102], + [5453, 5, 1898, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_delegated_child_outputs` is too high. [<11, 21, 6> 24.45/17]", 2739722546], + [5453, 5, 1898, "Metrics/MethodLength: Method has too many lines. [49/10]", 2739722546], + [5508, 5, 942, "Metrics/AbcSize: Assignment Branch Condition size for `execute_nested_merge` is too high. [<3, 17, 6> 18.28/17]", 766157172], + [5508, 5, 942, "Metrics/MethodLength: Method has too many lines. [20/10]", 766157172], + [5508, 29, 144, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1404367793], + [5535, 5, 652, "Metrics/MethodLength: Method has too many lines. [13/10]", 2105803856], + [5554, 38, 140, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1682835820], + [5584, 5, 577, "Metrics/MethodLength: Method has too many lines. [12/10]", 2659610443], + [5653, 5, 569, "Metrics/MethodLength: Method has too many lines. [14/10]", 20616641], + [5681, 5, 772, "Metrics/AbcSize: Assignment Branch Condition size for `conformance_manifest_review_request_ids` is too high. [<7, 16, 8> 19.21/17]", 3577418475], + [5681, 5, 772, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `conformance_manifest_review_request_ids` is too high. [9/7]", 3577418475], + [5681, 5, 772, "Metrics/MethodLength: Method has too many lines. [14/10]", 3577418475], + [5681, 5, 772, "Metrics/PerceivedComplexity: Perceived complexity for `conformance_manifest_review_request_ids` is too high. [9/8]", 3577418475], + [5735, 5, 606, "Metrics/MethodLength: Method has too many lines. [11/10]", 2675086662], + [5750, 5, 562, "Metrics/MethodLength: Method has too many lines. [11/10]", 3811715870], + [5765, 5, 578, "Metrics/MethodLength: Method has too many lines. [11/10]", 1776197415], + [5780, 5, 1298, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_conformance_family_context` is too high. [<7, 28, 9> 30.23/17]", 4265202259], + [5780, 5, 1298, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `resolve_conformance_family_context` is too high. [10/7]", 4265202259], + [5780, 5, 1298, "Metrics/MethodLength: Method has too many lines. [23/10]", 4265202259], + [5780, 5, 1298, "Metrics/PerceivedComplexity: Perceived complexity for `resolve_conformance_family_context` is too high. [10/8]", 4265202259], + [5809, 5, 1994, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_family_context` is too high. [<12, 24, 10> 28.64/17]", 2834851944], + [5809, 5, 1994, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_family_context` is too high. [10/7]", 2834851944], + [5809, 5, 1994, "Metrics/MethodLength: Method has too many lines. [41/10]", 2834851944], + [5809, 5, 1994, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_family_context` is too high. [11/8]", 2834851944], + [5832, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 641612328], + [5869, 5, 1844, "Metrics/AbcSize: Assignment Branch Condition size for `select_conformance_case` is too high. [<2, 43, 14> 45.27/17]", 670673209], + [5869, 5, 1844, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `select_conformance_case` is too high. [14/7]", 670673209], + [5869, 5, 1844, "Metrics/MethodLength: Method has too many lines. [30/10]", 670673209], + [5869, 5, 1844, "Metrics/PerceivedComplexity: Perceived complexity for `select_conformance_case` is too high. [16/8]", 670673209], + [5874, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 2135503892], + [5876, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 3932054828], + [5885, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3169124957], + [5907, 5, 509, "Metrics/MethodLength: Method has too many lines. [11/10]", 3552283123], + [5996, 5, 4195, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_manifest` is too high. [<37, 63, 16> 74.79/17]", 2166560528], + [5996, 5, 4195, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_manifest` is too high. [14/7]", 2166560528], + [5996, 5, 4195, "Metrics/MethodLength: Method has too many lines. [89/10]", 2166560528], + [5996, 5, 4195, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_manifest` is too high. [17/8]", 2166560528], + [6061, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2746826653], + [6077, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], + [6099, 5, 676, "Metrics/MethodLength: Method has too many lines. [15/10]", 3048335475], + [6122, 5, 1054, "Metrics/AbcSize: Assignment Branch Condition size for `plan_conformance_suite` is too high. [<11, 18, 8> 22.56/17]", 1855254788], + [6122, 5, 1054, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_conformance_suite` is too high. [8/7]", 1855254788], + [6122, 5, 1054, "Metrics/MethodLength: Method has too many lines. [25/10]", 1855254788], + [6122, 31, 84, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 172854173], + [6187, 5, 1274, "Metrics/AbcSize: Assignment Branch Condition size for `plan_named_conformance_suites_with_diagnostics` is too high. [<11, 21, 7> 24.72/17]", 3991300730], + [6187, 5, 1274, "Metrics/MethodLength: Method has too many lines. [27/10]", 3991300730], + [6214, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], + [6279, 5, 2071, "Metrics/AbcSize: Assignment Branch Condition size for `review_decision_for_family_context` is too high. [<7, 22, 16> 28.09/17]", 4245377184], + [6279, 5, 2071, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_decision_for_family_context` is too high. [12/7]", 4245377184], + [6279, 5, 2071, "Metrics/MethodLength: Method has too many lines. [46/10]", 4245377184], + [6279, 5, 2071, "Metrics/PerceivedComplexity: Perceived complexity for `review_decision_for_family_context` is too high. [12/8]", 4245377184], + [6284, 7, 1766, "Metrics/BlockLength: Block has too many lines. [40/25]", 65448241], + [6336, 5, 686, "Metrics/MethodLength: Method has too many lines. [13/10]", 4030291682] ], "lib/ast/merge/ast_node.rb:2037773320": [ [44, 5, 7086, "Metrics/ClassLength: Class has too many lines. [114/100]", 201314721], diff --git a/gems/ast-merge/.structuredmerge/kettle-jem.lock b/gems/ast-merge/.structuredmerge/kettle-jem.lock index 03655e202..fe666d0d1 100644 --- a/gems/ast-merge/.structuredmerge/kettle-jem.lock +++ b/gems/ast-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 5268939703051b363a02724b4ea84a1b0bb8e137c67c62f60adb491f61aeead1 - input_fingerprint: 951b35faa51293307be7976d73d5fe8d1e3edf4a657101c572ccc2e8e83338a3 + input_fingerprint: aaed07962eba006fa8a2d2aee350505bd87abee7c249bd6a38628a095d3ce55b template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: cb34d829f6877245ee3a0c7304e741a2d2d7e0ff0a85287d87704e3ca044ba9a + input_fingerprint: bfb8c6622aecc9738d666cc352c6ffda2d26a4d53c2959c7a83325d8ec5536a4 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 7947230e54bccc56025478c07b2da64d58a1ef2cd6ddf439c637e63c29a3ea8a - input_fingerprint: 74d63bb681ced24e2d505333d05f0f9bb080de18d9342eb17d728c59e0bdc977 + dest_sha256: 8d5df112d7cdba93df963b3077403544a347b8e8a42b5db7f468eb2fbdfdddbb + input_fingerprint: 28b0b10655bfbf74cb38996645e88ab6be17bb6010d99b29b03603ac772b1e57 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: a89caf4b281cf0e83f29cfd11a65b1609c7ae7ebe158c9d6cbedc0797b31e1b8 + input_fingerprint: 31be8fbc5d0bb57f85c4ef610c3f8f446bfc9fb0771b985f407ef65090b9bf00 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 9f1ad78bebea190331ce7b8ae492e5d8e3dc702ae34894299b5c5cf7747f2792 + input_fingerprint: 8037db341be2727e0fa1de0f0338caac14060daa5025c4be63c4f0ce94f46850 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: bb2626eb481a1ef9a61d38b949d49a03e358e611a46547b86a643f7fb59917b3 - input_fingerprint: d1ee3240ed8f8f1e9eab183c1509980e1e3f85aebab4dda0b1e453b8ace2cd2c + input_fingerprint: 2cca5a7eb0a657ce663bbef9ce641ed19ab822f4a492189c350ad9a1fda553cb template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 9597447a420ebd4465cea586a9a1e54595fa4ade57bdb0b63df54357faf8044a - input_fingerprint: '092376136714410e415bc4d678ca15c979df41f8c5a01545283ca2190c391dc8' + dest_sha256: 31259ba484da5be588aefa5ce543de05cd18501f40e181e0dc241825db0947e9 + input_fingerprint: eaa2e720ea22329fb7abaab2431a99e8ca7c827816eb9eab435023ad21882c89 template_sources: - Rakefile.example ast-merge.gemspec: recipe: template_source_application_ast_merge_gemspec action: write - dest_sha256: c4475945b39012ca47670b7f725a3030cf44cdfd213ddbf816697ec9a04e0b75 - input_fingerprint: de093c901001ba047ebd959b32a013c5a0a28e0e0de0df02cccbcac1183c8ae3 + dest_sha256: 54408921b6d95fbf2a67a7a42bee54f2532830ddec25cad24fe8befa1f09446e + input_fingerprint: fbbcbfba99d0271786e87c8a9468df72539c54ea524def566aef457c847913af template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 8dc9cebb57961c87b1bb1ebc33913736f0e78014a1a8bc363160d636f3fc6548 + input_fingerprint: 9f860b8dee2906aa14f88f14883c8644de060d9d66859533afe14af767f2760c template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 25eacd56d5af59e05330f48de187e051bd6c62ffe2a4432c57f6d759ba6cac6e + input_fingerprint: be42d99172f0de2d2df1e9fe9045fabc33459d1ce1482670d72c172362c6039b template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: c27f7a5c023f37c9e4a5061da33a176aab88e7b56824f2715548b96522ead5f8 + input_fingerprint: 658eef669c276537ffb5babcf3deb35f9c0a0bd72d4f85838aa19caf49497220 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: f45ae4358bc8e32d2ba5d470b8642b8d689e834e794fda3ecd1c6d036b34e882 + input_fingerprint: 6abc077c5dc9b2372fb95ff67055211fd717a46aea41abef0ac2c93062cbc018 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: de8adad03b1a07f8fdbd0bd91739b22b78fc13d62b00af98efe755ecb4e62484 + input_fingerprint: 308a0b796835b370db9aa39f71e8157bb5f811fb963df0bf9a0d72fdf584e39c template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 85bb78087c2660517aa2b0bdbbb0a08bc55017ba41c4c09d5036259027b17269 + input_fingerprint: 243fe6a2ec2d0ff9a36a8623f1fcd98053e3ac164934152aa842da29399bab53 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: c3f8b52059bbac5f9e61330f69c2200f4ce76eaa0136c12f40b764c4ffb714eb + input_fingerprint: '08aee40a87a36d3ec6ada57779699109a970067f8eb18b84bf9e6a1c8518c380' template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 890251bb071e83ccaceea5830ab0d6cb53998fa3bc5e44cd89a927ceb457dc1f + input_fingerprint: 4c3d58a2c0fee2c407c6b8e32b6aca912b336a8f639db8858380107bc4e0f4b6 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: ec8c6a3d0e17e538366c6b81977ed79e7e1fc0eb290545e5db8df1138acf9782 + input_fingerprint: 82415848cdd55ae818d67ac984982fbafc1a95f9e429f7a2969d9145de179998 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: d5e26632a5aa51aa6943fe49716bce46a3a3f387419e593d4f1010c4c6e3834f + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: f3d3f744a245a55d7cdf9791c639738c5ed9e7a633ae31f45dba20e4eb9557ae template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 5701e504ccf7c7ea6fb36ea783c525b74173dc04c5e5911254aa247dad9c9180 + input_fingerprint: b1cb59e91e977c7bf198872c17f635e9423e5584d75ff91a484b3827d92d67c9 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: bdc4c65ba2756322854bedea561ccce3b06ee5f0a4849011d15ee6e0b4e73f14 + input_fingerprint: d9ebaabdcb2c2061a0434cafd1283ac71cecb0fd9e3853f0fe0b0db0cfce25e8 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: bd0243fb1e696de21e7361d75a51fe92d890b91dde2aa5df0d4da08828fa5d07 + input_fingerprint: 6f45dc38517312a9b2a33116807a64041a6d5f7995576da1699ac684a71a52ab template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: '031088b4bd310b7bb8d65245e029caea137110b8c5bd832d27d51997855b8c0d' + input_fingerprint: e1dec090c36cd4da376741435907dc97ef321967aa5104ac5fcab75eaaa4e5f2 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: fd73adf49436c48e4cc7352fe420b8f96be88efcf0f00a59d8bd99affe9ef18a + input_fingerprint: 4ae33bb7bfc5ee9edce9ecacc3a4cb85b756acdf969e383b525185a40efc2116 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 28e4ddd1529b8c8651ad47228a762c01a56a546999884a0464511889b1e0d35e + input_fingerprint: e1233111c7cdb360b6a601ca85006a17250a6e54d47a6bb72d4891105c38bb6e template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 3cd5d33bffa1d4d83d1d5b24b19a4bf06c340cf93f1809e237ff79ab46583e7a + input_fingerprint: 45aa0be3bf0fcfa99781d7aeaa583d7668378c1b45fb1f1f659da798d1a2b746 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 466833ccd099fbfe678f386006698999373d1f7425b5ebc96ec73894f740c7a5 + input_fingerprint: b090ab20c10a590439bbefe879b203f4941e0dfc6ad5633971aa6326fb9cfb85 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 536e95b4ef356105e5bb91d71d7107fc01390d3cb689e72840fead7ffb2fb7a5 + input_fingerprint: 80921fe686a0cc6dcf59068452d1c07ae08cb3bd9f2af4d046aec96599013d49 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 927dc7a29341e3eed7c68fba9e8ce66529e3909478badc66208f1e3cbc330609 + input_fingerprint: '023946b0b0e164df6123b276e438becbc70146174ab87752aa6fdc22c14338d3' template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c3464911856cd879026133533633971f2f3f2159f797a84c017f80d247598ad9 + input_fingerprint: 4ad6e12b84abd407cac08aaf730c931c768b3fe8fa424186479d818b911fb1b1 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 8f0a154ed5b2cf648a6c3107e765a597b860864a227afdd3aa2b39e96f47d28e + input_fingerprint: aaa3893cc529227d11d3be1489209e78fc704ae8330b10ec0c99f899f8bf599f template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: a824827cc0e672c999959ee2eb96fac36c8d415eb2b2cecb274c5553cdb3910a + input_fingerprint: 457a2215b01dd28e76eb714ec7d416d4a6befe6160a198aa62b1dca2f0dd2d56 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 22e04ae3835fd1f77a5281a2f0e89ad51055d8ed45bfc07c6d1c3c509dcf15da + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: c0599613ce40031bdadd9e730bc09c07915733153218135dbd6f4253a0249162 + input_fingerprint: 770988b2fd996d53d91d328feb13a12bbbc324ae6e25da6e5ce700efbf57b660 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 2412ad57bc8785078a23e2553f5aa7b94d47f799ce75483635396da4275fc194 + input_fingerprint: aff64f730adaeb967234b8a55c8b1d145cc144729657a97324a7422d9b5a9da0 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: f6a0fd463f0727c35e150160ba1fc746d3299f69b9e0fddeaafa7ecd924c3148 + input_fingerprint: 667ee1a1d3b775c0524b43f9c0ab8ee72c187b9486d19d8a9cb72b25411f94be template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 8986bd2320df4c4a2c79b2fb3866c20b233133a2aa150d7e0c1013a82838d071 + input_fingerprint: 57b6e77d211c65a6257f99bba83c15a1582e21232387347ff792d394938dfb9b template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 402dd8606ac787c7c1213e97b2c1826168adaa1e2d49088e460b596032577c13 + input_fingerprint: 4256fa63c1111d0bf1670279e014b3bfde7bd88b1fc4d329f95955dc0a31ebd9 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: a7d05e522a0c7238069237de058e74b4161395f72646a45f8db92df19ca3e73d + input_fingerprint: efce6a7adb1a4fef708a7e184eab8415183260b21a51e1b0dcddc3bd9bda3bc1 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 424282aea9e1fee03b5de436a4c2af617ce5121f2097e45e70c6aa7befe88abc + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 173475455005439398205567465124b2f01637549594309547fb2e30f19c98d5 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: a0ddba60b4ae9ae58c598a8bb7a1df3b4f94f89c1c4e27830a7d2b98a3a072c9 + input_fingerprint: 87773c5a6e990364f122af9ea3823fa4ebc2b4bd6a2c37f5e900b4a058511328 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 70d05fa4b08f6a060a892aef0b34ebf9ce128e3623175de102d500a7c2e7fa35 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: d8b89b91d638ff868e31c3f4be09a9d13dc5bb0bd726f2c27f3e21480683b785 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: bb1bd4dc2d0b585a9588025c08f13082558c395e94b13e329b91092a7168cf02 - input_fingerprint: 86a68a922f7c1d0adbf18073adea161a0358aa6c9bdae99611c90e03fa2d0c8f + input_fingerprint: 334120884fd2dbf0dd5419e585f93597b6b3177ca9cf605c7cdf380baca0a123 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 6c6e74bc0c78ad1122f6e6a914f265eeb2cf0cc357d610206c321b5436697879 + input_fingerprint: 38f54b2414834f7a3b9cfc6055b7ed217f45425fe21a482d50e9a5613da2eba5 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: e59cc4c80e30120650e5ba2b3dab6db02f8363b3d837b07d8e2a8e1f34629bf7 + input_fingerprint: 8dbc9e090acb0fd02db89693a54f38b85a17284c4c947e2f2aa62ea465ef8dbe template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: f932f292a0ccc268994c22ad1354c6a626b304bcd764cfd022c2f5353146aaca + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 64a20c55c8538c9cec1a5be495a2b6bdb88fb3acc634d91fe55b66617a315964 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: e2de08e3ffb3930fce29eec1f817d8b4dfb3680e995fe0f8d7d8c1a3d0cee766 + input_fingerprint: acf00fde211858cbba1213d6609fd58c7cc31ed9cd574cf21b31c59df26d24e3 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 68070f46e8ff6a90672f5bf68db326248f178b7cd9658933e6c6b02e7ae195cd + input_fingerprint: 14311d0f331f44c67ce9719b15f33010d32d19695883b28c60233abcd2aad26e template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: c576a0a07ad20e9a44cbdae5dcd8ecbfe6dd4cc2c4e479bd1a58517538a0ef15 + input_fingerprint: d40262dcb95985dcae1eeaf46a9e7561802d3614ce223a0dc00ee0542eeed549 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 93b6ee8b25b46dfb010b660ff7c42677dccc654919e73d999a717217235e3dbd + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 4cd4f75ca841ddd112d7331eb28eb488ed6eb5811d02f537e583e79ec96be619 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 1c5f33f982795de16a1707e05067ef5429044b2d4a2b3ef44ae96983a7ef7173 + input_fingerprint: 1e5d42f08dd2ecad6aa65faa59451923f1f253ea9941954bb0be0a6f627c0c68 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/merge/version.rb: recipe: template_source_application_lib_ast_merge_version_rb action: write dest_sha256: 167ca052526a96aa2f3565683ca43a84668b685982b4deb90a2c73ef80d6ecb7 - input_fingerprint: 75040cd78199af2e0b25f6c4bcce6830664628b3346e4289ca2cc4762ebf6135 + input_fingerprint: 32b3c8b71416ccb631339d0fbac747926cee7b33c1d37e1ec94af1bdfb69001c template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 30de40a40bcb61d7aabfe6b1116889953e86ffacc9c2025090c923f1e41ccd45 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 270d5128890072c570d331c5e955ac5c8ab4513cb496656215a513bead3066ce template_sources: - mise.toml.no-osc.example sig/ast/merge.rbs: recipe: template_source_application_sig_ast_merge_rbs action: write dest_sha256: 39c5c68f0c109f49c252a6de8035bbf0a936ad51f1f369232472079dc9142212 - input_fingerprint: 63570807df9e484694fd41b62f99358e07196222e3f6152cadcb08b9440e2081 + input_fingerprint: ed7a1fb81ea0bae60c0a10072aae3990eeaccd4da56514cf752c89fdc43aae5a template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 6b332ef0f7b62a1b372dcd655f9325fc57dafdca2851ea7d961b81ae355d2c94 - input_fingerprint: 0a95ac23c3c86eb8077def86ec961d569845f69c56a4cda992c486222f395ff6 + input_fingerprint: 6880558d977bf9b76322de90cadff776e4bd0a236eea238f5540e018b05611d6 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-merge/.structuredmerge/kettle-jem.yml b/gems/ast-merge/.structuredmerge/kettle-jem.yml index 92ee48b4f..71599ed1b 100644 --- a/gems/ast-merge/.structuredmerge/kettle-jem.yml +++ b/gems/ast-merge/.structuredmerge/kettle-jem.yml @@ -277,6 +277,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ast-merge/Gemfile b/gems/ast-merge/Gemfile index 2ee2e6ffe..39086d1b3 100644 --- a/gems/ast-merge/Gemfile +++ b/gems/ast-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index c41dabcff..e9599a7ec 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -7,6 +7,14 @@ GIT lint_roller (~> 1.1.0) rubocop (>= 1.72.1, < 2.0) +PATH + remote: ../ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: . specs: @@ -16,6 +24,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -42,14 +87,6 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: ../ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-merge/Rakefile b/gems/ast-merge/Rakefile index 5f91eb73d..754a9dafb 100644 --- a/gems/ast-merge/Rakefile +++ b/gems/ast-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-merge Rakefile v7.1.26 - 2026-09-09 +# ast-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-merge/ast-merge.gemspec b/gems/ast-merge/ast-merge.gemspec index 27d0dc658..1cc3dac69 100644 --- a/gems/ast-merge/ast-merge.gemspec +++ b/gems/ast-merge/ast-merge.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-merge/gemfiles/modular/documentation.gemfile b/gems/ast-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/ast-merge/gemfiles/modular/documentation.gemfile +++ b/gems/ast-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-merge/gemfiles/modular/style.gemfile b/gems/ast-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/ast-merge/gemfiles/modular/style.gemfile +++ b/gems/ast-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/ast-merge/gemfiles/modular/templating.gemfile b/gems/ast-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/ast-merge/gemfiles/modular/templating.gemfile +++ b/gems/ast-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From 6965bb5fddaf8d5bb50bdb5b610cc6ccdc976760 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:02 -0400 Subject: [PATCH 122/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-crispr=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/.kettle-drift.lock | 83 ------- gems/ast-crispr/.rubocop_gradual.lock | 210 ++++++++-------- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/ast-crispr/Gemfile | 2 +- gems/ast-crispr/Gemfile.lock | 113 +++++---- gems/ast-crispr/Rakefile | 2 +- gems/ast-crispr/ast-crispr.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../ast-crispr/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + .../lib/ast/crispr/rust_host_provider.rb | 16 +- 15 files changed, 337 insertions(+), 373 deletions(-) delete mode 100644 gems/ast-crispr/.kettle-drift.lock create mode 100644 gems/ast-crispr/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ast-crispr/.kettle-drift.lock b/gems/ast-crispr/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/ast-crispr/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/ast-crispr/.rubocop_gradual.lock b/gems/ast-crispr/.rubocop_gradual.lock index 3aa64baaf..dbbaa9d27 100644 --- a/gems/ast-crispr/.rubocop_gradual.lock +++ b/gems/ast-crispr/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:1693819493": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3051721918": [ + "Rakefile:2168332792": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-crispr.gemspec:1796256658": [ + "ast-crispr.gemspec:1218872598": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -98,103 +102,104 @@ "lib/ast-crispr.rb:1142751924": [ [1, 1, 0, "Naming/FileName: The name of this source file (`ast-crispr.rb`) should use snake_case.", 5381] ], - "lib/ast/crispr.rb:1083152948": [ - [11, 5, 11, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Error`.", 62528179], - [21, 5, 11, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Limit`.", 51888158], - [46, 7, 622, "Metrics/MethodLength: Method has too many lines. [14/10]", 2816807495], - [60, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177548], - [64, 7, 1168, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_hash` is too high. [<6, 29, 10> 31.26/17]", 3515286222], - [64, 7, 1168, "Metrics/MethodLength: Method has too many lines. [27/10]", 3515286222], - [89, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 3685471369], - [95, 7, 822, "Metrics/AbcSize: Assignment Branch Condition size for `constraint_for_operator` is too high. [<5, 11, 13> 17.75/17]", 1402705503], - [95, 7, 822, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `constraint_for_operator` is too high. [8/7]", 1402705503], - [95, 7, 822, "Metrics/MethodLength: Method has too many lines. [19/10]", 1402705503], - [123, 5, 11, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Match`.", 52676120], - [126, 21, 73, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 344717847], - [171, 5, 18, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::MatchProfile`.", 365273299], - [171, 5, 3799, "Metrics/ClassLength: Class has too many lines. [109/100]", 180580438], - [272, 7, 596, "Metrics/MethodLength: Method has too many lines. [14/10]", 2070486858], - [304, 5, 24, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DestinationProfile`.", 3442102524], - [304, 5, 3968, "Metrics/ClassLength: Class has too many lines. [112/100]", 2145439366], - [342, 21, 126, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 931636409], - [407, 7, 667, "Metrics/MethodLength: Method has too many lines. [15/10]", 4004247638], - [440, 5, 27, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DestinationResolution`.", 1305107769], - [454, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::StructureProfile`.", 614380405], - [492, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::SelectionProfile`.", 2464089216], - [511, 7, 794, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `initialize` is too high. [8/7]", 3998501304], - [511, 7, 794, "Metrics/MethodLength: Method has too many lines. [11/10]", 3998501304], - [511, 21, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 1155506365], - [551, 7, 585, "Metrics/MethodLength: Method has too many lines. [13/10]", 13786997], - [568, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::OperationProfile`.", 1974079861], - [600, 21, 188, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2526147676], - [655, 7, 478, "Metrics/MethodLength: Method has too many lines. [11/10]", 795235914], - [681, 7, 10, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Adapters::Null`.", 3515430288], - [714, 5, 21, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DocumentContext`.", 594998459], - [774, 5, 19, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::OwnerSelector`.", 3092459999], - [777, 21, 81, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2293822273], - [839, 7, 606, "Metrics/MethodLength: Method has too many lines. [16/10]", 422136278], - [869, 5, 16, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Selectors`.", 2133324825], - [869, 5, 5586, "Metrics/ModuleLength: Module has too many lines. [130/100]", 3440946513], - [872, 7, 1642, "Metrics/AbcSize: Assignment Branch Condition size for `owner_filter` is too high. [<6, 18, 11> 21.93/17]", 3224577904], - [872, 7, 1642, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `owner_filter` is too high. [10/7]", 3224577904], - [872, 7, 1642, "Metrics/MethodLength: Method has too many lines. [37/10]", 3224577904], - [872, 7, 1642, "Metrics/PerceivedComplexity: Perceived complexity for `owner_filter` is too high. [11/8]", 3224577904], - [872, 23, 135, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3231562627], - [916, 7, 1936, "Metrics/AbcSize: Assignment Branch Condition size for `comment_region_owned_owner` is too high. [<7, 16, 7> 18.81/17]", 2629441148], - [916, 7, 1936, "Metrics/MethodLength: Method has too many lines. [40/10]", 2629441148], - [916, 37, 190, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 4159525724], - [917, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 940069302], - [961, 7, 1731, "Metrics/AbcSize: Assignment Branch Condition size for `line_block` is too high. [<12, 22, 14> 28.71/17]", 1307990669], - [961, 7, 1731, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `line_block` is too high. [12/7]", 1307990669], - [961, 7, 1731, "Metrics/MethodLength: Method has too many lines. [38/10]", 1307990669], - [961, 7, 1731, "Metrics/PerceivedComplexity: Perceived complexity for `line_block` is too high. [12/8]", 1307990669], - [961, 21, 130, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 515174999], - [1013, 5, 23, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::OperationSupport`.", 343849029], - [1013, 5, 9151, "Metrics/ModuleLength: Module has too many lines. [203/100]", 4118890580], - [1054, 7, 983, "Metrics/MethodLength: Method has too many lines. [23/10]", 152504950], - [1136, 7, 1758, "Metrics/AbcSize: Assignment Branch Condition size for `insertion_from` is too high. [<5, 21, 11> 24.23/17]", 29011294], - [1136, 7, 1758, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `insertion_from` is too high. [9/7]", 29011294], - [1136, 7, 1758, "Metrics/MethodLength: Method has too many lines. [28/10]", 29011294], - [1136, 7, 1758, "Metrics/PerceivedComplexity: Perceived complexity for `insertion_from` is too high. [10/8]", 29011294], - [1179, 7, 823, "Metrics/MethodLength: Method has too many lines. [16/10]", 3907401853], - [1261, 5, 26, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::OperationProfilable`.", 4114431854], - [1270, 7, 19, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::OperationProfilable::ClassMethods`.", 3606528253], - [1282, 5, 18, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::MergeReplace`.", 395761599], - [1310, 7, 789, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<11, 35, 3> 36.81/17]", 793163309], - [1310, 7, 789, "Metrics/MethodLength: Method has too many lines. [20/10]", 793163309], - [1335, 5, 13, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Replace`.", 1563590855], - [1360, 7, 643, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<10, 32, 3> 33.66/17]", 3656683885], - [1360, 7, 643, "Metrics/MethodLength: Method has too many lines. [14/10]", 3656683885], - [1379, 5, 12, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Delete`.", 2011475922], - [1403, 7, 538, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<7, 21, 1> 22.16/17]", 2655200768], - [1403, 7, 538, "Metrics/MethodLength: Method has too many lines. [13/10]", 2655200768], - [1421, 5, 17, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DeleteBatch`.", 727028494], - [1445, 7, 866, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<14, 35, 5> 38.03/17]", 19628260], - [1445, 7, 866, "Metrics/MethodLength: Method has too many lines. [20/10]", 19628260], - [1471, 5, 12, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Insert`.", 1590185308], - [1505, 5, 10, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Move`.", 3515667002], - [1533, 7, 1182, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<14, 40, 7> 42.95/17]", 172197360], - [1533, 7, 1182, "Metrics/MethodLength: Method has too many lines. [22/10]", 172197360], - [1550, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 2688172402], - [1563, 3, 13, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr`.", 315644438], - [1563, 3, 10812, "Metrics/ModuleLength: Module has too many lines. [180/100]", 1841926844], - [1564, 5, 33, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::ProfileReportCompatibility`.", 3039519892], - [1586, 5, 18, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::MatchProfile`.", 365273299], - [1599, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::SelectionProfile`.", 2464089216], - [1621, 7, 1286, "Metrics/AbcSize: Assignment Branch Condition size for `report` is too high. [<5, 29, 13> 32.17/17]", 1720478959], - [1621, 7, 1286, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report` is too high. [11/7]", 1720478959], - [1621, 7, 1286, "Metrics/MethodLength: Method has too many lines. [17/10]", 1720478959], - [1621, 7, 1286, "Metrics/PerceivedComplexity: Perceived complexity for `report` is too high. [11/8]", 1720478959], - [1636, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 1470192175], - [1642, 5, 24, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DestinationProfile`.", 3442102524], - [1657, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::OperationProfile`.", 1974079861], - [1660, 7, 733, "Metrics/MethodLength: Method has too many lines. [13/10]", 2619513218], - [1677, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::StructureProfile`.", 614380405], - [1685, 5, 6309, "Metrics/ClassLength: Class has too many lines. [172/100]", 1270437788], - [1690, 7, 2717, "Metrics/MethodLength: Method has too many lines. [67/10]", 1469599129], - [1755, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 259030389], - [1768, 28, 247, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3385598543], - [1800, 28, 242, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1038219895] + "lib/ast/crispr.rb:653083656": [ + [8, 3, 13, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr`.", 315644438], + [12, 5, 11, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Error`.", 62528179], + [22, 5, 11, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Limit`.", 51888158], + [47, 7, 622, "Metrics/MethodLength: Method has too many lines. [14/10]", 2816807495], + [61, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177548], + [65, 7, 1168, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_hash` is too high. [<6, 29, 10> 31.26/17]", 3515286222], + [65, 7, 1168, "Metrics/MethodLength: Method has too many lines. [27/10]", 3515286222], + [90, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 3685471369], + [96, 7, 822, "Metrics/AbcSize: Assignment Branch Condition size for `constraint_for_operator` is too high. [<5, 11, 13> 17.75/17]", 1402705503], + [96, 7, 822, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `constraint_for_operator` is too high. [8/7]", 1402705503], + [96, 7, 822, "Metrics/MethodLength: Method has too many lines. [19/10]", 1402705503], + [124, 5, 11, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Match`.", 52676120], + [127, 21, 73, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 344717847], + [172, 5, 18, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::MatchProfile`.", 365273299], + [172, 5, 3799, "Metrics/ClassLength: Class has too many lines. [109/100]", 180580438], + [273, 7, 596, "Metrics/MethodLength: Method has too many lines. [14/10]", 2070486858], + [305, 5, 24, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DestinationProfile`.", 3442102524], + [305, 5, 3968, "Metrics/ClassLength: Class has too many lines. [112/100]", 2145439366], + [343, 21, 126, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 931636409], + [408, 7, 667, "Metrics/MethodLength: Method has too many lines. [15/10]", 4004247638], + [441, 5, 27, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DestinationResolution`.", 1305107769], + [455, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::StructureProfile`.", 614380405], + [493, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::SelectionProfile`.", 2464089216], + [512, 7, 794, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `initialize` is too high. [8/7]", 3998501304], + [512, 7, 794, "Metrics/MethodLength: Method has too many lines. [11/10]", 3998501304], + [512, 21, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 1155506365], + [552, 7, 585, "Metrics/MethodLength: Method has too many lines. [13/10]", 13786997], + [569, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::OperationProfile`.", 1974079861], + [601, 21, 188, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2526147676], + [656, 7, 478, "Metrics/MethodLength: Method has too many lines. [11/10]", 795235914], + [682, 7, 10, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Adapters::Null`.", 3515430288], + [715, 5, 21, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DocumentContext`.", 594998459], + [775, 5, 19, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::OwnerSelector`.", 3092459999], + [778, 21, 81, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2293822273], + [840, 7, 606, "Metrics/MethodLength: Method has too many lines. [16/10]", 422136278], + [870, 5, 16, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Selectors`.", 2133324825], + [870, 5, 5586, "Metrics/ModuleLength: Module has too many lines. [130/100]", 3440946513], + [873, 7, 1642, "Metrics/AbcSize: Assignment Branch Condition size for `owner_filter` is too high. [<6, 18, 11> 21.93/17]", 3224577904], + [873, 7, 1642, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `owner_filter` is too high. [10/7]", 3224577904], + [873, 7, 1642, "Metrics/MethodLength: Method has too many lines. [37/10]", 3224577904], + [873, 7, 1642, "Metrics/PerceivedComplexity: Perceived complexity for `owner_filter` is too high. [11/8]", 3224577904], + [873, 23, 135, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3231562627], + [917, 7, 1936, "Metrics/AbcSize: Assignment Branch Condition size for `comment_region_owned_owner` is too high. [<7, 16, 7> 18.81/17]", 2629441148], + [917, 7, 1936, "Metrics/MethodLength: Method has too many lines. [40/10]", 2629441148], + [917, 37, 190, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 4159525724], + [918, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 940069302], + [962, 7, 1731, "Metrics/AbcSize: Assignment Branch Condition size for `line_block` is too high. [<12, 22, 14> 28.71/17]", 1307990669], + [962, 7, 1731, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `line_block` is too high. [12/7]", 1307990669], + [962, 7, 1731, "Metrics/MethodLength: Method has too many lines. [38/10]", 1307990669], + [962, 7, 1731, "Metrics/PerceivedComplexity: Perceived complexity for `line_block` is too high. [12/8]", 1307990669], + [962, 21, 130, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 515174999], + [1014, 5, 23, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::OperationSupport`.", 343849029], + [1014, 5, 9151, "Metrics/ModuleLength: Module has too many lines. [203/100]", 4118890580], + [1055, 7, 983, "Metrics/MethodLength: Method has too many lines. [23/10]", 152504950], + [1137, 7, 1758, "Metrics/AbcSize: Assignment Branch Condition size for `insertion_from` is too high. [<5, 21, 11> 24.23/17]", 29011294], + [1137, 7, 1758, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `insertion_from` is too high. [9/7]", 29011294], + [1137, 7, 1758, "Metrics/MethodLength: Method has too many lines. [28/10]", 29011294], + [1137, 7, 1758, "Metrics/PerceivedComplexity: Perceived complexity for `insertion_from` is too high. [10/8]", 29011294], + [1180, 7, 823, "Metrics/MethodLength: Method has too many lines. [16/10]", 3907401853], + [1262, 5, 26, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::OperationProfilable`.", 4114431854], + [1271, 7, 19, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::OperationProfilable::ClassMethods`.", 3606528253], + [1283, 5, 18, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::MergeReplace`.", 395761599], + [1311, 7, 789, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<11, 35, 3> 36.81/17]", 793163309], + [1311, 7, 789, "Metrics/MethodLength: Method has too many lines. [20/10]", 793163309], + [1336, 5, 13, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Replace`.", 1563590855], + [1361, 7, 643, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<10, 32, 3> 33.66/17]", 3656683885], + [1361, 7, 643, "Metrics/MethodLength: Method has too many lines. [14/10]", 3656683885], + [1380, 5, 12, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Delete`.", 2011475922], + [1404, 7, 538, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<7, 21, 1> 22.16/17]", 2655200768], + [1404, 7, 538, "Metrics/MethodLength: Method has too many lines. [13/10]", 2655200768], + [1422, 5, 17, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DeleteBatch`.", 727028494], + [1446, 7, 866, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<14, 35, 5> 38.03/17]", 19628260], + [1446, 7, 866, "Metrics/MethodLength: Method has too many lines. [20/10]", 19628260], + [1472, 5, 12, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Insert`.", 1590185308], + [1506, 5, 10, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Move`.", 3515667002], + [1534, 7, 1182, "Metrics/AbcSize: Assignment Branch Condition size for `call` is too high. [<14, 40, 7> 42.95/17]", 172197360], + [1534, 7, 1182, "Metrics/MethodLength: Method has too many lines. [22/10]", 172197360], + [1551, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 2688172402], + [1564, 3, 13, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr`.", 315644438], + [1564, 3, 10905, "Metrics/ModuleLength: Module has too many lines. [183/100]", 2891570595], + [1565, 5, 33, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::ProfileReportCompatibility`.", 3039519892], + [1587, 5, 18, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::MatchProfile`.", 365273299], + [1600, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::SelectionProfile`.", 2464089216], + [1622, 7, 1286, "Metrics/AbcSize: Assignment Branch Condition size for `report` is too high. [<5, 29, 13> 32.17/17]", 1720478959], + [1622, 7, 1286, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report` is too high. [11/7]", 1720478959], + [1622, 7, 1286, "Metrics/MethodLength: Method has too many lines. [17/10]", 1720478959], + [1622, 7, 1286, "Metrics/PerceivedComplexity: Perceived complexity for `report` is too high. [11/8]", 1720478959], + [1637, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 1470192175], + [1643, 5, 24, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::DestinationProfile`.", 3442102524], + [1658, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::OperationProfile`.", 1974079861], + [1661, 7, 733, "Metrics/MethodLength: Method has too many lines. [13/10]", 2619513218], + [1678, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::StructureProfile`.", 614380405], + [1686, 5, 6402, "Metrics/ClassLength: Class has too many lines. [175/100]", 3568169479], + [1695, 7, 2717, "Metrics/MethodLength: Method has too many lines. [67/10]", 1469599129], + [1760, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 259030389], + [1773, 28, 247, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3385598543], + [1805, 28, 242, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1038219895] ], "lib/ast/crispr/rspec/shared_examples/destination_profile.rb:2529475135": [ [3, 1, 2386, "Metrics/BlockLength: Block has too many lines. [28/25]", 2846758965], @@ -206,6 +211,9 @@ "lib/ast/crispr/rspec/shared_examples/operation_profile.rb:3583567850": [ [3, 1, 2148, "Metrics/BlockLength: Block has too many lines. [26/25]", 2745151209] ], + "spec/integration/rust_host_provider_spec.rb:2611338970": [ + [5, 1, 2568, "Metrics/BlockLength: Block has too many lines. [69/25]", 144646218] + ], "spec/old_runtime_spec.rb:682575016": [ [5, 1, 22396, "Metrics/BlockLength: Block has too many lines. [485/25]", 3050657641], [6, 3, 69, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3712453399], diff --git a/gems/ast-crispr/.structuredmerge/kettle-jem.lock b/gems/ast-crispr/.structuredmerge/kettle-jem.lock index 2e5913cfe..7fb13f4d2 100644 --- a/gems/ast-crispr/.structuredmerge/kettle-jem.lock +++ b/gems/ast-crispr/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 4dfdaf8b1177eb43511bcca96fafb2ebfbfb7cb3dba1baf3c4fc370f92b8bd59 - input_fingerprint: 9c4163f8b3336b88459249edfcf8e54e717fbb9430651d7dd9cc661e06f94797 + input_fingerprint: 2fcc6276d7b9f8137c1b5a1b54c3e576ab490320140c62d49949df6302d47930 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: b6284fc06055c2d3212f79fac9d625d5a2f57a20be259ef1cfadd688bab5c06a + input_fingerprint: c10d4096b6e7e4c50ca00c14f87e639e1c2f3c3a3d5a6252465d255600a04f74 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 2192a6011c47262c40f547b896eece0c989d0369a52b7a482ba9ea6cc5eb1d58 - input_fingerprint: ce8008b7b172679dce08398a73970ad9d2d9cfee768c7792c715821d35805e47 + dest_sha256: 823d929ff753777130c7966b009f802a7236c7fae9ff7d99a30625d69ddc6f4d + input_fingerprint: 68766a6c9df87da514a6b6436d66de50372534f13e8b32e51addc45a06e99e0f template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 03a31793addebf653e3dc2a3fddcb69c2a13725c5823692a2d211a864d6b0c7d + input_fingerprint: 76022edc408eaf071ce2e5bc65713ff91c07048acee384acefda58ab55211000 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: b1b5dc4cd4f2fa369f7e7c855c48d0cafd3008373cf319dba7b518453fdcd5b0 + input_fingerprint: ae03f32f817c6c618ddd095439748aeb2abfaa637e60d655327a64227f4e51a8 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 2ee9aa63c88df3847cbc09d58bfdc354225b2b31a17f6c8cd033e27613b3dbd1 - input_fingerprint: b8019069b3c4a79726c44ece01bd7abf5754af9f5e0c0618d1a601259e11bcaa + input_fingerprint: 57324b4ac474747dc32c013e94c7b6626272994d88524cdb78eeca4fb76b907b template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: d6f745707f2372e674e458e454c038f837ab193ed514c4f8d3a8e2524e0a5c85 - input_fingerprint: 37928e3f6b4830ddb267fc9f89f6f1fd4189c3ade951df718e668e5d6f437e32 + dest_sha256: c46d9e407511e7a848bd36ec6990754f3bc22140210f7a3c1bd4a0a9b8f7e2bf + input_fingerprint: 257176217d9bb15bf89200b608388e08eccd161179c140477cc20191bb1d7472 template_sources: - Rakefile.example ast-crispr.gemspec: recipe: template_source_application_ast_crispr_gemspec action: write - dest_sha256: 70c91f4ae5739b75c909d7ac532c4495d88fbf2b27acfd73c8be4a7f60b41a44 - input_fingerprint: dc1caba13b164cc76340c6fa8cc2c6d292488d9fe57f2772c7a3c0cc6b563026 + dest_sha256: f62282061be386906737c01fe5dc3a00c8b5da036351c4d2fc1ca8c4eeb555a8 + input_fingerprint: 66952aa9ca6909565cb751a74437e29b55ecdc69caa6200b73360bd5c44912cb template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: db7bf069fcd24f8b4001713c6a5ab7056cc3b612dd4df1539ed8418c031c4704 + input_fingerprint: 7eec2f4deb3a399edd4e85ac43195995d872957074b82c0de5295474b5b0edd9 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: f01c4f69ed639e9c217f9cc3b4cc4bd46afc496dcf9065ecb52dacaa1e86daf6 + input_fingerprint: 90e69222e6ddde258c4bdae6bd67ae2f5bba5d65e3d3e3c736280c6bbbfd6b01 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: db8b688e05fbfb790f683e4f6a2c210baaa53e837976779e9551d377a011f686 + input_fingerprint: 78b2c951793ca59da9de174da97ce943738a344df64a7352a8fccb39d1bcf9b7 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 1ed660b44106a7f3d0b9507dddb3a286101efae89481720c493c01f8b425bb24 + input_fingerprint: 560f6bc9eb75d67903100e2c50a5d4b6637838d48ff657dfd2f741f02a1bf994 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: c4e11c95f9612c32f5af448293b42a5e031012be23ed1bd543ccdeb33bc740b7 + input_fingerprint: 52d9dd427ae93abffb54cb6aa3d8e9e2f826b3359fc08bdb2678bba443b9bfbf template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: e28514a4b4ece8b1192e16ad47dde8fc33438e05325ef1b21c958160d6299def + input_fingerprint: df6c7900567af18f172a367d905a2c2e1f96d0dc2c4064bf7444369c28804d0a template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 86d4f12d800a5b0cdae6fba39bfb70d3ae4743457c30131af5a72d90a17053b2 + input_fingerprint: 9d777d5836b62b6ac29b1cc7a3cefcf9d1a1183900e6ec5b758ce05ddcb99730 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: bcbc0404e3d0da099e68fa34fdc00a6bf584dfd4368661eb31c9c68a47f46878 + input_fingerprint: fd472a3df7fc5b6b9c7130e24be5331483a351854d6f4f7588f57f68ed225290 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: bf8af287d46e36612267922eb0747955e126eb14c5d4fb2d0fa857442129c29b + input_fingerprint: 53e489df035914b0bafec9e11c92d11f793cf670a99225e3b39fac7fc285545d template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: edb2eaa92426d8e84b9a03c43f19a4668dfe1406499b8037c9eb3dbc55edc04d + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 25918ca17923885eeeacc03cfc004154d276bac1f307ef06e0c4f6a86127617e template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 9e316bd16800e07925ecdb0f12924e583c0801e8306eb8a042e7080f335d5fdd + input_fingerprint: cdc7e42cc3a2868ed2b8ae7cca8067029b33d72b5bb395ea10336e63b22228a8 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 9acb5c25c815a2914d7b5634aab3539739c4295bb78f666535174cbbae134838 + input_fingerprint: 1cb888ca85d67aa39ca3eeedf7afe07bcaee76c79e394f650eab7fe17a72fa2b template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 3b475202c25f1f85dc513d614beee51ff388cae3cf3eec9e0761f1669cdba532 + input_fingerprint: '0184037f08e20d42cefde8f92de7f01f15197fe3b012e0c38e4b9145d0cb6865' template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 4a084db70b10e0bee0af7401b5af423a63cad84eedb5ea6978e0158b02fef9b3 + input_fingerprint: 27ce438cbdc422bf40bfb7f615c2819e4e8612b50656c117fe64fea53179de5f template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 109c10cf57c703b230208a6d1162352b3fecfdc538492f348ba052a955485855 + input_fingerprint: 3e94b6c4633d0c684a1ec3cf86f7a5c40f3666829c67b255693020e4366c8ce8 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 5a30d72a567f1e8e64b4e96f34b4314e2dd46d007996ec3d382f1d0692be84c5 + input_fingerprint: 28299badf1f47bd1ebe921b01a7230e136b8973a3b8a078184603c5664ae9a02 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: ed5424432aec0497eea1c2c08e21a36fc64b76ed3cf23e674df02286a4e77b43 + input_fingerprint: 63919dc638601989595503910ef33c588ff1e5a1db873b98ad32122fb03c6a4a template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 8302249c86528a8c85565af61414534f08b4c7c7c10591c4eff0e2e62521a248 + input_fingerprint: 899b23c089ccc14d5c84d763843a41f1a83a11228f3da05337f4a13bee588c67 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 206af86a4183068e1a8f18633694756887da36aa01a14fb3c46c4e6a28d1bce0 + input_fingerprint: a327523628b4d75bb53ef4a8414d1f44a50ddee91c4bd6f605fd3becd16a51d4 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 48495eb89a16c56a4a2cf97a53e71be3e3e053972fd260afee1bd1d948bfbc1a + input_fingerprint: 59655e351e365386f66e479e4c213acb49bf827676e2ed2ad1f69c9c979ec7b6 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: d95d3878dca110acc7eb8083ccddcb8fdea447985ea85f75cd4d7f9a68233123 + input_fingerprint: 878740c2fe1ebfdff3a39c1ce4efd293f5c02e2e13d86c6b0448cfda627f2fbf template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 43633625fc836a1a9ddb7dc7312ce6d865687b4e292bfe199b814360fc4e4251 + input_fingerprint: a64f40864de082891f7ba72df17822915b42454397a4f279711b10d7468a39be template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: e6294498442ad0f53675eed7a83e69288afbaa5e8c92d26dca1dca92c2b985fb + input_fingerprint: 1b3362bc6b70c2c7c9468ef42998ad249329183cd69ac474b77d4d01a2503343 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 413e994685323da7c7523a225c57494aae37b29ddaeb547ba84dd52045695357 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 6c51e2cc25bb8e726b90a8b495a1e5740b245825117c079969f35eb2100cc63f + input_fingerprint: 74ff61eb39a155a0a43439496f12a49a2139ed1d63d2073fb79471a302c4b8cb template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 714b25f536db3642c3523968d26b1f5c27a66f188d3714c37fca338bbc2060d3 + input_fingerprint: 4668643d838eb4cecb502b875ed589c64db7d2a11e03f761561142669e0d2595 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 833ab5d57f1f07722ee7efc7fcb475ec1179eb6548e2bc377ecc9ed80640ae71 + input_fingerprint: 3501198cef78a1bad225a359ce1e1ccae970b99edf9e7b0d896354366551e2b0 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 7957ba628c51c3249a9498929a2b7082dec0947f250fb70192d6d181595961f7 + input_fingerprint: c23e1aeae98fea5c2b505398fc043337527f51fed581287584d851bc260a746d template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 148d86861f582ad01125f61163713fea831971de05ab9ad17ff78c326e2aaf4b + input_fingerprint: 9b7121e068ac22a8cd8e3c6f87258f9ce1a25a25b8b5eeddeb6b17323c02e80e template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: ddbd35e720f4442010e86296b0d7c8eaa631ef152ea7dd566564b4f42aa1cc08 + input_fingerprint: 729bb016837c51e9d3258b4996ecf722967220d7eee785bdde9ffa5f23b54d46 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 3c990acada9e5519739ee154150b06edfb2a661b3d8fb50aafdd052c92f51414 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: f31101ef0c0b9576bc1472fb45752d9e9d970dfc94aea17362ee9c4fa92a5673 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 8e4e6643b3f08b25e19a01b179aa8a90cf2527c1fdf089a5afb26813acadf0ac + input_fingerprint: 25e49950b06905ac5c573744e7eb0b0bffa62201082465cb95dc9704eba78c9b template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 847dcf2da46c154c73fb5d096e64844ffd3bac94924f1d3dd65145b452e65662 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: d4a83fe9bf608669c8648c705c0204019f2097759a4562cc261bb9b8437a8e7a template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 46554990fc40e72c2a4f05fac8e1dcdac25dc723eb14c544e283540f1acbf249 - input_fingerprint: e6d82495a09263d6482ff6819634e36dd2e0c35ad635cc7eced746871e735642 + input_fingerprint: 87c77aeb810733851eacebdb8173873de6900d0c21882f5b04254f74136b1487 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 66f9d3e2967d97032cf6ad75da9cd9fc197dd54f784affd8f353f46793b43a0d + input_fingerprint: a9e73309515d06b5ba07f1ff0667f5f40213ad3d76c221bf30a3ced10e200f50 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 1b7cde304be45d7e827c791eff7562a0ccc28c0f88da8ff24675164642240b19 + input_fingerprint: 5351bb0898dfe14331fb162c357cff20ef8748bb857f4b458b76994e23e24982 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 4610f7a852c8d6858a457c1dd26762bd517c7a9b02c3650a8ed099dfa4a991a2 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 167a0f2d20dd687b5594530b577bd177549f9afe1dd90d3463d7f1b4b4166fc0 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: d0a7ed98563b7be0b7dfcd35020cb93371e98920bb889d8ae8d09a5e37eb52cf + input_fingerprint: 5404900a3c50c0c3c8c6305a23c3deec820f68540d84d6fd0bccce481dd2a3a8 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: e314b1d361eba9d2bcaccddb55e168e8782f0dc0e59f8c2d90faa8935f98d54e + input_fingerprint: 79f03b508a24f747fb63859eeee52fa630db595f50286f20b1d60ee876fc69f5 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: e3724b16bb0732dc607570706db3079dc990b693fbd42259487274ba18d7aecf + input_fingerprint: 7403167979e314b395d6d4c9cc3f1fe2a7620a0f32aaa349c7acc2c425d7f655 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: bddfb1ad38a9d774397bed51ce2cfd39faa64845f6bb9d21ff2f98f13c706acd + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: b35f0b4d7cb331ed96e369aeb79d3847d6691fe29fb47748aa66f2bd6eeb6239 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: d0eddf5650986228ba5953fbd7944ba014bff7b6c87ff09133acf58b61ec2386 + input_fingerprint: b534eb546c0a624b5ec336b180bbc6754ddb2a99388c5e89db6cfee5c68fbfd9 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/crispr/version.rb: recipe: template_source_application_lib_ast_crispr_version_rb action: write dest_sha256: eac347db1f675190644e2a75426ac71cf9c4dcc3e3e7b29ac0a0731e65b703eb - input_fingerprint: 5b7628ac53826879521fbe4909ea11321b78a868ed302cca00feca26a2264b09 + input_fingerprint: b48730df42afda02a01bf1b817c279f6667b8f6e78def4fe011877665ad16aa0 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 491df76688079679de0a0b7cef55cad315b5b5907f92e825cb9a4655e9c671bd - input_fingerprint: 91fb8d24448ba1cb59e99f87cc4c694b7fb8f3cd9aae2e416f02a60ae0ad1f09 + dest_sha256: 2965b87d7713c05aaa9c689ddf14dc4ab44fdd9c523388e5ed21f92e14397b5a + input_fingerprint: 05e79a49143aa8401db5f28f16cd54725c066429257af8e9bd7a0e0c3a4e6e20 template_sources: - mise.toml.no-osc.example sig/ast/crispr.rbs: recipe: template_source_application_sig_ast_crispr_rbs action: write dest_sha256: 5c2025a4bc0f20b439a1ad3eabd2df9b23be17a31c37f61007666324d40a2e51 - input_fingerprint: 01a62771bf0ac865b5bf0ec90f7e975a0ba930613544b7f0d11d4e718363f657 + input_fingerprint: b9940372f9fbae652da95782afd61e118d60e0c7f5812e4ae791714e7936d624 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: d4130763a095d854defdd613d5360414e44c12497631cd6333d6f4a93a26dabc - input_fingerprint: 18b227f1bcf379ba2ea14c77123ac6a4b754fa68679da94822fd3068968b8c0a + input_fingerprint: cd9cb3e205f7efcbc8af9cb2a525857658b12a11bdb639d6a21aea2f5baf68a0 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-crispr/.structuredmerge/kettle-jem.yml b/gems/ast-crispr/.structuredmerge/kettle-jem.yml index 670c13c8e..321e17d40 100644 --- a/gems/ast-crispr/.structuredmerge/kettle-jem.yml +++ b/gems/ast-crispr/.structuredmerge/kettle-jem.yml @@ -277,6 +277,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ast-crispr/Gemfile b/gems/ast-crispr/Gemfile index 77c921166..67a89dda1 100644 --- a/gems/ast-crispr/Gemfile +++ b/gems/ast-crispr/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-crispr.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Optional local development bridge to the generated Rust profile host. structuredmerge_rust_dev = ENV.fetch('STRUCTUREDMERGE_RUST_DEV', '').strip diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 625ec579a..c2073250e 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -16,7 +16,44 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-markdown-markly + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.9) ast-crispr (= 7.1.9) @@ -25,7 +62,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-ruby-prism + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.9) ast-crispr (= 7.1.9) @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-crispr/Rakefile b/gems/ast-crispr/Rakefile index d6af5447c..c00e0dea1 100644 --- a/gems/ast-crispr/Rakefile +++ b/gems/ast-crispr/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-crispr Rakefile v7.1.26 - 2026-09-09 +# ast-crispr Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-crispr/ast-crispr.gemspec b/gems/ast-crispr/ast-crispr.gemspec index f4a4480c8..38f85ec4c 100644 --- a/gems/ast-crispr/ast-crispr.gemspec +++ b/gems/ast-crispr/ast-crispr.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-crispr/gemfiles/modular/documentation.gemfile b/gems/ast-crispr/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/ast-crispr/gemfiles/modular/documentation.gemfile +++ b/gems/ast-crispr/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-crispr/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-crispr/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/ast-crispr/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-crispr/gemfiles/modular/style.gemfile b/gems/ast-crispr/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/ast-crispr/gemfiles/modular/style.gemfile +++ b/gems/ast-crispr/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/ast-crispr/gemfiles/modular/templating.gemfile b/gems/ast-crispr/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/ast-crispr/gemfiles/modular/templating.gemfile +++ b/gems/ast-crispr/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ast-crispr/gemfiles/modular/x_std_libs.gemfile b/gems/ast-crispr/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/ast-crispr/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-crispr/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/ast-crispr/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-crispr/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/ast-crispr/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-crispr/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb b/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb index 5087b6b43..2a249cf19 100644 --- a/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb +++ b/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb @@ -32,19 +32,27 @@ def capabilities end def report(request) - raise Error.new('Rust ast-crispr host is unavailable', code: 'ast_crispr_rust_host_unavailable') unless self.class.available? + unless self.class.available? + raise Error.new('Rust ast-crispr host is unavailable', + code: 'ast_crispr_rust_host_unavailable') + end JSON.parse(StructuredmergeCore.report_ast_crispr_json(JSON.generate(request))) rescue JSON::ParserError => e - raise Error.new("Rust ast-crispr returned invalid JSON: #{e.message}", code: 'ast_crispr_rust_host_invalid_response') + raise Error.new("Rust ast-crispr returned invalid JSON: #{e.message}", + code: 'ast_crispr_rust_host_invalid_response') end def apply_source_edits(request) - raise Error.new('Rust ast-crispr host is unavailable', code: 'ast_crispr_rust_host_unavailable') unless self.class.available? + unless self.class.available? + raise Error.new('Rust ast-crispr host is unavailable', + code: 'ast_crispr_rust_host_unavailable') + end JSON.parse(StructuredmergeCore.apply_ast_crispr_source_edits_json(JSON.generate(request))) rescue JSON::ParserError => e - raise Error.new("Rust ast-crispr returned invalid JSON: #{e.message}", code: 'ast_crispr_rust_host_invalid_response') + raise Error.new("Rust ast-crispr returned invalid JSON: #{e.message}", + code: 'ast_crispr_rust_host_invalid_response') end end end From 27b49b4a7c1c31b6d173a6b8e8f10f2ac54f79c8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:02 -0400 Subject: [PATCH 123/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ruby-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/.rubocop_gradual.lock | 5 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/ruby-merge/Gemfile | 2 +- gems/ruby-merge/Gemfile.lock | 109 ++++---- gems/ruby-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../ruby-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/ruby-merge/ruby-merge.gemspec | 12 +- 13 files changed, 217 insertions(+), 185 deletions(-) create mode 100644 gems/ruby-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ruby-merge/.rubocop_gradual.lock b/gems/ruby-merge/.rubocop_gradual.lock index f97612186..eff469c03 100644 --- a/gems/ruby-merge/.rubocop_gradual.lock +++ b/gems/ruby-merge/.rubocop_gradual.lock @@ -1,5 +1,5 @@ { - "Rakefile:2208340862": [ + "Rakefile:792190776": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -8,8 +8,9 @@ "lib/ruby/merge.rb:612213589": [ [151, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] ], - "ruby-merge.gemspec:4053413660": [ + "ruby-merge.gemspec:1371876824": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ] diff --git a/gems/ruby-merge/.structuredmerge/kettle-jem.lock b/gems/ruby-merge/.structuredmerge/kettle-jem.lock index 4e98f1516..69f422eb7 100644 --- a/gems/ruby-merge/.structuredmerge/kettle-jem.lock +++ b/gems/ruby-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: c0a08deddae56548b6c0fe97fe2b85942f6f5f5e446b6fe0422b7cdf4be27169 - input_fingerprint: 30863f05986044b420b5142b81ea77f5b5b54e800384d21263f4ba5a7b646d1f + input_fingerprint: '06863ff71d176cb21499bff70518ad42f88a525cdc38b5c9026ae366e77d3147' template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 612dc69760c27b5fb20a73a80c116d5f30897c4ef7aab8f5687c538f11c9cbf9 + input_fingerprint: 18fc42a50c800ef3752d3029a2caa30ec6be17a02eda7083176257fc152f7199 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 55f025dcde51a1f24635241dc2a1674ec9daf0c0eccca9e96f227fa741d0f389 - input_fingerprint: f60d81694905f9583e3c748db69d575dcece08b2238cf854f9417a79008b6b17 + dest_sha256: 167d43466875fd0be3e867fcf8f4cac09e90d626951ba8a069da1acb7e534ee2 + input_fingerprint: 2d9051e0e4633492a7f70374f9dda8f307d775ad609d210b920f71102984e0db template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 2add9d193f13bf831c35ffb5821c54af73b0fe12a75f68027ae9fe32cc70aa09 + input_fingerprint: b7571df202140ce5826056e802cf0a4b382a7c4634b83d606bd42f8d93f9bff6 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: d647739ab5a2659887c344f476bb4fb4a26e97903eb89dee3310c92a1d244a09 + input_fingerprint: b7112daebf7f5db656507417c8fe66192b163a94f8690c49287f041be34c78f0 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: f2728a1141d6c432b1c21e69600138113e9f4d2aa813b1c6e1dfac0310ec9ae4 - input_fingerprint: 25049f5d8227f8bf31ebaeb3466e6b7938ef30ded6cf88823f9a09fce6daa140 + input_fingerprint: 47086b7fa455f3fa54044d773776ccbc435f47c7db4062a38b4d0d3986c2f1fa template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: ca861273c106a7b3463f442c90ac161127ed7cf15f029e602b8a0e76e38e29f9 - input_fingerprint: ff2d40564cae944bf2d1489c9cd6dc7a7051db4106108edb761a3e05db276168 + dest_sha256: 477d4ddc4a3d3827924c75ea67e819b19f1373cf5bdb2135ba89a4e533d0222f + input_fingerprint: b2465c0e9dae13c2a9a0f0b861a97da000cabc77a0d3e5eb49be5dc67b209f18 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: b70da6b1dbc6c2c1ad23c568893d1d282a48b6f8d1edb0262dbf959d911e89c5 + input_fingerprint: 5a5f5844a9c98e06b376c4d44321587effd9d5cc2d853336af67af23cb3d96bf template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 0fbd96230beb66229cfe84ae12cba3c9608b655f5940874e61b343626b66d2e0 + input_fingerprint: 8a780a247f8824e032405299675ccd0896719054293d990ae5fe18478b35204c template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: f69e4c419db4b24b3597d4105c9a10714ff11abb8e81c140322da7f399728448 + input_fingerprint: eac1b003b2b63100cb18840d0e0dd07afc32ec834d21664c389bc1bb372417ff template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: f3d09d3c491f58fcef7f88bd99aa6fd35308df0ebe851ca9e8ddeb9332d2d7ed + input_fingerprint: 41d397138dd8004c7b0abd4b6b1f2cefef8f2f75eab6ed258fd6bf7b28394a2e template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 52e583762400bea1d957b8071e6f6b0521eacfae0290da0ab695b0f948530035 + input_fingerprint: 154f44eadd92ab3ff77962b814dc57baa81fdb9d2c2de1370faaa7a25440afec template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 4986cf754d5faa9c574a38c24c7accbea315389e1aea04b0ad9dbc87ea96b077 + input_fingerprint: 07f81f1f03eb442ca7080df7ae0d013ff06eb0e3de86dc9a2389949ed36769f2 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 804d1275f4992ac1caf6b34ac7ec8b7cb2d8f59917d41b16bfe738647f789537 + input_fingerprint: 938d4baa784118c57de39ebafae484d1f0a10c5b2cbe75dd2d12dc756a8f2cf7 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: aa7b6c0c707938f8dbaf479b8d90685f54385889aa39f04ef45473d31886aa33 + input_fingerprint: 2aa540c8cd3c8cf96c3cf02f26aeb3226bf955330334212d33eed95dcbf6d628 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 0ab948268b499b271d44ecef095588b3cb88d42a14c098912dd044ab16fe652f + input_fingerprint: d03e99ed856318666e62a8697786a73f010df2eb25c94e6c09477a336a7369d8 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: e3e7b817b63dc5a71c1ad69a6b04f2fae0537432729e6b541ca61e6e685e204c + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 05bcd5bfaa1d2cdde48f732c265249e795a8120f41824963d86874481afa350d template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 21a330519dcac74fa46fd31e7725ce3b5b9acc212ed24a78f12a9ccddaceb60f + input_fingerprint: f38d56d3908ccbc20420e99dfda2d1095133bd2d65d5ffc73f05defa5ddd46ec template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: a05cce377b3e18a14a5cf0394e389bbd79104f30fe13899f4acbe218dc765ef8 + input_fingerprint: b0f5a7603ae238d3aa9b0d5b7463317c11fff52419f6463b8c326ae605887763 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 99fa088bb3d1a998a14436cda67e7f5b511b0ee9bebfa16c61a3e02aa68e829e + input_fingerprint: b9815dea6527fd84f4f4ee472af59bf1a95bc18ae6c038e8e7789888bc4882ed template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 55fa3f2b9658f1b7131ad6f92d197f9998177f0b4682c1bdd6a2077a5ec7c0b7 + input_fingerprint: 28bf02851a2729d8dea44803ff49d95e4d5a28cd1ca0f79ff3afab210863a84b template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: cbeca13bfd7fa75ba61b1f7aff101cce9d6a2948e5370a6c4b697a1de272054e + input_fingerprint: 109b877e56d76290bddca1417a17a9f5a0795963cdbbe4c54e10dd62e87f5df3 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: a06607fffaf21cbcfbde7bb8ca2805fa81b6843d9e26a1905f37e3858c7c8a08 + input_fingerprint: 00660075745551bf1aaf68ec07de09c40f5b3e85a9514666f362e8ed9aa64e8e template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 25816be2a2902ce99006b9bf0598cbffaa0c72451af78d9ead1938965d6c12ec + input_fingerprint: aac5b5145a21245b1356ae5145b722f44cb6cc0b5fbea568e3a86a2eadc1a4f3 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: dba602daf140e725103db3e861d2763858b3ea09b375d7b3ecd073e67aa236f4 + input_fingerprint: 2ed843def75559e5c82804e6ac932a79bc0f66722062034b50e9e1dd28008178 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 951620916ce4813685c250b26c4c12aee444222e75e5b12356fba94c2c9c2768 + input_fingerprint: 6f83d3b270e88cd106e61a08bad04b84e6e3c9f8dc4f864deae0b4fcb64a473a template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: '09d7881743b672b62910106799f7e49d028919be8c25d730d1bd1522b0bb5c8a' + input_fingerprint: 5955bfbf35084d32a17bc29f3b95dcc339467883b019a8244193487f223266c8 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 990b8f32504c34c9accf22d9883b6ab27c174c54b0baafd67db71151d075ed2d + input_fingerprint: 12c7678f55577162a661856487425e6457f7f6c69e0c3694486de50b45e1fd5c template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 335d1e4f700aab040d2ff0cc2d557a3b26ee608cc85466ca039899a6660b8e38 + input_fingerprint: f1e9f8f7f8f05af0141826bba7b174a1adc8f0f70535237d6868cbb70fe95ddb template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 46152ca4ca1ab8dae4144efdfa8bf95391f0228878a4d3687f3df81632540dfd + input_fingerprint: 2b75bef800dce2d018bd02e051c8acddf568434c54aa3f762b68ae8619875cee template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 6b6da5e2efeaace56632c7116c88d47cf41687445a54b43d7d996d6bb2d8c35e + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 3a1cb57501f070b73b4b4c3465a38292a70f8b0ebee3dcb69acc0b7fc7716997 + input_fingerprint: 61a35b24d241962cfaf16c9fe8da3b68d2832d164cf9632643b512916d5b4ca4 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 5981c855ea0e7964619ea000f14d7f71c9f36c7fa6020c77d71e9fe02e0e98dd + input_fingerprint: 95d65f4f899b87fa7ed97b07cb917a648d9bf0f4e8c1e420e15b58295c4ea2a6 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: b560297a395ba89c9d1310ffb0a6bdee6ce04e31147f7616545331aa0c875966 + input_fingerprint: 8ab2d48e1f3cd4faf012666172d925199879a046a39fda8c5ff417ac468bf8e9 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: ef0002fd49445fc450bba3a619287589691f182cb71285f95c0e323c13e9f675 + input_fingerprint: 15ba224be17dcb9262e6a69057669cddf2ebadb24248c29f4e73dc199b670bc5 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: ba0ac54ebce411d1daebf682ef2793af6104170977bfb84d1184125958237d62 + input_fingerprint: fc2f014f0b6af471687fc447d8ddde257fb86e019f4b60a93bcc96462779b1f3 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 021a29fceca40e21f5158fbb872db57d73e78833841f6838c767a4137fa23308 + input_fingerprint: a79b8c3418540b72a54f9a21acf2c8488910190c720a06f107f56555419ed18f template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 794e8430eee4cb9df0f490fce152f17bd00915a1fcaca80fa9e4e997f2058b0d + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 4391980205c891d5eabcbf770a747dccf26292f6edf64bd77417015eeb7eeb09 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 612da6085fd91997cca1deba0a3a4aba52d073a0865e126edd3f858263a33e0e + input_fingerprint: 8d426e33004bb3d4df6ea5fb3c5b40481c19767bc798087f6ba2da2b1984543b template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 8c7714a3c9512d942abf45ad7bd27cd6047eb7c53e96d83346483daebc366e80 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 75a4351567309da65bdc72b4e7d84e45d8217a0b7d4404a120b0ddecc4fa3558 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 62a1a763553fe783f27f3fe4ab858f033a4fa9c2677767e31aeeb3954fa42964 - input_fingerprint: 8ad79763b7eb35a997eba690d799e799ca20e6a180113a028cb678b965a4a4ca + input_fingerprint: 976a682e10cfb5b5a0854dfe627277ff6e5dbee13b56a423b0a2695227b35e2b template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 030cb27a47e49c220cfdfe95a4388fae56d3f778d2e60b974cd2a84b5516bc07 + input_fingerprint: 725ded49768993575758fbaa21356dbf82dc5baa710aeab099178a6be99855a8 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 92607f9fbd499b51a5df1a6db307075decbfcbe688c82df936fce3f2e4bcd94d + input_fingerprint: ff3feefd111dff6de51458066050533d699e1a302096fdf796993280e73d59b4 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 391a23a2a303dfb4a2abbf07e7a4c1156a7d93535b861a473e1babbb829401b7 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 06f6059c3025544a18592f1c8b68064dbbca7b3139760b867478cd76f3d036de template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 58424540891510db6fd5b36fb6bd82d0cbb099dc9d3b2b11d117f3b72fe93ba1 + input_fingerprint: e80d3d7c5cc647f7915eb14943325b6001d0043277fbfcb8d4cbb92b90ae5cac template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 0a2ac1577e33a1ee9c75da357ec862eafcaabd3af04972bed800f028f17773a6 + input_fingerprint: 1bc7b9a55ea5332fbd281595a55aa37c4ecf63bf289138f491ede71432d804e2 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 73cba4379251654e216a0642e18cac218260abe58ed3d952134439cf96600094 + input_fingerprint: 0e3ca8516dc0dd353f130e2bb40a991b3703f55e0f894ea0ae484aba3dd61a92 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: cdf3bf2dbde332a8fc617d02711b3db7330dc92bde44cf814f76be1874a66f77 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 951ac56dea8a9ffbeedb5fcb3bd6cc583a1c839bc5af720c9fd0bca4e66b83e7 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: a36c1ef78164ae5676497597f9318291d47ec6d81d1e5c55d4937e239821cc9a + input_fingerprint: 32606cc81f94af821998d4a3bd1869508560e91ef95817688eb805138db40b9f template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ruby/merge/version.rb: recipe: template_source_application_lib_ruby_merge_version_rb action: write dest_sha256: f3ed38f678a7bb9ae17d0f1bbfa87501c977b1a7297f35c261952be6665b8015 - input_fingerprint: 7f66c3511f32fe274cc2ed34b654170e2353c4a7680826f491890c7b8ba37ab1 + input_fingerprint: 4896354b473de709c7663ca49519305a3a1472fe391a2ea1cc1fcc4cafea306d template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 9a5a95c2bed61c7080e4c02b7fcdc1c7ab7bb96a6c77befdceb6981e5bf0beca + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 663d72fcacb61302e4d3345f9540d6eaf06e86acfcaff5682e18078310858b75 template_sources: - mise.toml.no-osc.example ruby-merge.gemspec: recipe: template_source_application_ruby_merge_gemspec action: write - dest_sha256: a968bbcde3bc5d87ea25c9e9b9ae69b0c75d01e4285b597717faaf442050584b - input_fingerprint: b033619f9fe230a4d58e5f162f24040225a53c98f41550fb818e7d41b03ef62c + dest_sha256: 16cc52027294008271f7128e0ad5b35110065064160e8eb7e8057273acad1c28 + input_fingerprint: c73839cd0d36abf043c0a63f91ddbcf5d0118a233375a87504636c91a3e7ea44 template_sources: - gem.gemspec.example sig/ruby/merge.rbs: recipe: template_source_application_sig_ruby_merge_rbs action: write dest_sha256: c70398d6467886de9a68ad3044d524de20643d85a428707d39af3a45a973d90e - input_fingerprint: c80f44b6918a21b406991e62b06548a43082de82944c6364e3cc713a1019e22b + input_fingerprint: 9adcb1da461fc825b84def7db61ea683f88ea94ac9e5a4587730fd275cf23291 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 2d9a2449491d2406fadddff591d9cf4f037a4e6737631fc09e1cc231eb0e9e5a - input_fingerprint: 15a3126d7c02b6fe27a5fd8ff3920c3667cecfe980cb0edea53b838008e20861 + input_fingerprint: 699b0c752d0ee6886d01028e579f6effe4519e950e6637ba4845df074a58b688 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ruby-merge/.structuredmerge/kettle-jem.yml b/gems/ruby-merge/.structuredmerge/kettle-jem.yml index ae2cb0838..167e20961 100644 --- a/gems/ruby-merge/.structuredmerge/kettle-jem.yml +++ b/gems/ruby-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ruby-merge/Gemfile b/gems/ruby-merge/Gemfile index 473a75f65..749f82559 100644 --- a/gems/ruby-merge/Gemfile +++ b/gems/ruby-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ruby-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index f95b51195..947ec7c05 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ruby-merge/Rakefile b/gems/ruby-merge/Rakefile index 88929d763..b8182d940 100644 --- a/gems/ruby-merge/Rakefile +++ b/gems/ruby-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ruby-merge Rakefile v7.1.26 - 2026-09-09 +# ruby-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ruby-merge/gemfiles/modular/documentation.gemfile b/gems/ruby-merge/gemfiles/modular/documentation.gemfile index 91c168c87..b2f8d2321 100644 --- a/gems/ruby-merge/gemfiles/modular/documentation.gemfile +++ b/gems/ruby-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem "kramdown", "~> 2.5", ">= 2.5.2", require: false # Ruby >= 2.5 gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 -gem "yaml-converter", "~> 0.2", ">= 0.2.5", require: false # Ruby >= 3.2 +gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 gem "yard", "~> 0.9", ">= 0.9.45", require: false gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 gem "yard-lint", "~> 1.11", ">= 1.11.0", require: false # Ruby >= 3.3 gem "yard-relative_markdown_links", "~> 0.6", require: false if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? - gem "yard-fence", "~> 0.9", ">= 0.9.8", require: false # Ruby >= 3.2 - gem "yard-timekeeper", "~> 0.2", ">= 0.2.6", require: false - gem "yard-yaml", "~> 0.2", ">= 0.2.5", require: false + gem "yard-fence", "~> 0.9", ">= 0.9.9", require: false # Ruby >= 3.2 + gem "yard-timekeeper", "~> 0.2", ">= 0.2.7", require: false + gem "yard-yaml", "~> 0.2", ">= 0.2.6", require: false else eval_gemfile "documentation_local.gemfile" end diff --git a/gems/ruby-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ruby-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..6be53978e --- /dev/null +++ b/gems/ruby-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem "ostruct", "~> 0.6" diff --git a/gems/ruby-merge/gemfiles/modular/style.gemfile b/gems/ruby-merge/gemfiles/modular/style.gemfile index f0af1ac43..a4340cd76 100644 --- a/gems/ruby-merge/gemfiles/modular/style.gemfile +++ b/gems/ruby-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem "reek", "~> 6.5", ">= 6.5.0" platform :mri do - gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.2", require: false + gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" gem "rubocop-on-rbs", "~> 2.0", ">= 2.0.0" # ruby >= 3.2.0 diff --git a/gems/ruby-merge/gemfiles/modular/templating.gemfile b/gems/ruby-merge/gemfiles/modular/templating.gemfile index c52b3d28f..9e3488daf 100644 --- a/gems/ruby-merge/gemfiles/modular/templating.gemfile +++ b/gems/ruby-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem "kettle-jem", "~> 7.1", ">= 7.1.26" + gem "kettle-jem", "~> 7.1", ">= 7.1.28" end if kettle_remote # Template/plugin checks for released installs. - gem "kettle-drift", "~> 1.0", ">= 1.0.13", require: false + gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ruby-merge/gemfiles/modular/x_std_libs.gemfile b/gems/ruby-merge/gemfiles/modular/x_std_libs.gemfile index 77aad43f2..6d5a7f7b4 100644 --- a/gems/ruby-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ruby-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new("4.0") - eval_gemfile "x_std_libs/r4/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.2") - eval_gemfile "x_std_libs/r3/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.1") - eval_gemfile "x_std_libs/r3.1/libs.gemfile" -else - eval_gemfile "x_std_libs/r2/libs.gemfile" + if ruby_version >= Gem::Version.new("4.0") + eval_gemfile "x_std_libs/r4/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.2") + eval_gemfile "x_std_libs/r3/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.1") + eval_gemfile "x_std_libs/r3.1/libs.gemfile" + else + eval_gemfile "x_std_libs/r2/libs.gemfile" + end end diff --git a/gems/ruby-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ruby-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index eb5574247..66591aa58 100644 --- a/gems/ruby-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ruby-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile "../../erb/r4/v5.0.gemfile" eval_gemfile "../../mutex_m/r4/v0.3.gemfile" +eval_gemfile "../../ostruct/r4/v0.6.gemfile" eval_gemfile "../../stringio/r4/v3.0.gemfile" eval_gemfile "../../benchmark/r4/v0.5.gemfile" eval_gemfile "../../cgi/r4/v0.5.gemfile" diff --git a/gems/ruby-merge/ruby-merge.gemspec b/gems/ruby-merge/ruby-merge.gemspec index 0fb91035a..d90ef9f34 100644 --- a/gems/ruby-merge/ruby-merge.gemspec +++ b/gems/ruby-merge/ruby-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From cf4710a4a603ddc39714a828d331dafa89cb0f70 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:03 -0400 Subject: [PATCH 124/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20markdown-merg?= =?UTF-8?q?e=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/.kettle-drift.lock | 83 ------- gems/markdown-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/markdown-merge/Gemfile | 2 +- gems/markdown-merge/Gemfile.lock | 109 ++++---- gems/markdown-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/markdown-merge/markdown-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/markdown-merge/.kettle-drift.lock create mode 100644 gems/markdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/markdown-merge/.kettle-drift.lock b/gems/markdown-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/markdown-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/markdown-merge/.rubocop_gradual.lock b/gems/markdown-merge/.rubocop_gradual.lock index b714291bc..ed4f3345c 100644 --- a/gems/markdown-merge/.rubocop_gradual.lock +++ b/gems/markdown-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:3364541157": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:987861054": [ + "Rakefile:980181496": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -627,8 +630,9 @@ [78, 43, 286, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3809385913], [127, 7, 592, "Metrics/MethodLength: Method has too many lines. [12/10]", 3827282628] ], - "markdown-merge.gemspec:489723911": [ + "markdown-merge.gemspec:1237869923": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/markdown-merge/.structuredmerge/kettle-jem.lock b/gems/markdown-merge/.structuredmerge/kettle-jem.lock index eba7059b9..0071826a4 100644 --- a/gems/markdown-merge/.structuredmerge/kettle-jem.lock +++ b/gems/markdown-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: b39d3bfbbc2cb0ae2aabebdd0251976444d0d0b718251107d7fe0d55ee091cb5 - input_fingerprint: 3b6e1bb0f38f7206a9d22197212f20cfca7df7e6d1902c3c08fd3e2a43fb3ab2 + input_fingerprint: 7e95236f1cc5819ace39776779096a9ba26ddc36bf95e84619bf329bd184c82c template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 606364d856b290484157c2b6610552c051660c865517e3fdb348ad4e083821d7 + input_fingerprint: 83a8c77656855a09c63a8b0aeaef7c68ed183033ac8afbe6f53b7b1a64940d32 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 4e4ebdc9b3e023110c0f24b27cf4ae8d0214634fba61869c46be1c614bc54403 - input_fingerprint: 3214d379b6c59deb8e062df6fcc971f8bf8bd34fee3e6405958e5f9ad89b4374 + dest_sha256: 40f00c485896bd264c88b3523bb57019ec8cdbd4356a955805d62a419ddd8cc5 + input_fingerprint: af11faee9d47075013e21a9c59c5f9764fb18ead7c85039ddba0cf31c5d2c1e1 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 5ee730437267970ca79b75cee4f15d52711857f131dde7e260a40a573b5d2ebf + input_fingerprint: fd11f5761b89b852e08044a8921509e74bf478374754f67afc00c23fd0004eea template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: a06fee10e3116a3da277fbca93c95b597f3c93daad522a307de3dfc0a13205f6 + input_fingerprint: 417bd3faf05bfd5549f1623dc3b18c9aa3b90fc6122c7c2d0a21754f3b272ae7 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 490f9f2dcb5b8ba13de6937e9c1490f8af97885150c894a2a1e9f7b46b5fa0c0 - input_fingerprint: '067629b3b6fb0d54243f7a8aee6207f5011c23631241c7463e4bb1a59a290035' + input_fingerprint: 9fa5b0fcd7291edb85993b31cc9ff7677c9307b289574f0c6e4307accc602007 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: d15e93cad80ab1fdc08f029bb50e26d9dfdeefbf7ae55858fb854659722bbcb8 - input_fingerprint: d6f5d7a1c526eb4d729623f3332afc962ca60f41cd44c86e499d0ab078ec8f19 + dest_sha256: 383c3836db72b13d8d0bb0c318ddacc9850881f52a4c394aaf8d0fc8439041f4 + input_fingerprint: 44953f7fc4734be77e66bdf96ccff5000b68ca797dd9dc218181a0130f049c37 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 1b0a2142671fee98823a1d6c0d81e241728b0b15d3b1930c0dda3fe9b1a18f22 + input_fingerprint: ac74900c88b5cf744fd61d0d3296be0bbab161706062ba503588a08a67471f71 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: c05e257558ef096d834938bafb5582cfde1addc829f6a5ee1dd490def87fde97 + input_fingerprint: 64392458d52df1372d45dfee572cccccbce9acd7599b54aef961408ba18e8550 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 43947c404da6b64ee58fe97d8797ef7cd1a02d55721faa1f8da759e066520e6d + input_fingerprint: 3ed5369c98ba4c4e867c0682669cb44f2d576b2c92003c6169db03ef1eef5212 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: d6a5df50460f5691c0d9d1d4c88f96a30bc1454c730e76165e59d3ec0aeae00c + input_fingerprint: 061a5b9d11c6af350abc1913cae06473797313bd86df80a264d5b106db1ad6fe template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 9a09944649f29184272e0e97a3407669b4311dd20c1d6a2f1ea38899e197d08a + input_fingerprint: c89ea225fe6e026c7e914aa5c8789a8fcf16cd27463755bc5bf819f7f300e874 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 05f8d1a2dd4bdc1c15240e747f4a9ea77fcb3bb5064676cec09fb1c7233ba333 + input_fingerprint: 68f5533641f9355f246c2aad34d72a971bb6feb4cd4e53bf905600d7d6f15e61 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: de4147c43b7f138e577b878cfa3c140218b4cf7d474f829554c4391a8cc0ffab + input_fingerprint: 6456244df8ea14adbf741a3467e5368d994b8ef205b768d0200f79c782a02630 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 1fe0b701eca0134ad1eae2d60cfef12cc4cb6173120be39b00721c86d8645581 + input_fingerprint: edba6933829260ac98be76006285508064dcdd184c64f59d45dff37b166d2a19 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 7393a565e6f021680c96c65942de5f61e75458aed21634c16c5d9c4d00ba2cb9 + input_fingerprint: f2da6acb6245a3b0c0a08401b4979af57ce435b9e6ac19a5a38c62c8850383ac template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: d8aa80f15aee5cc48144ac8e1bab1a0c9ca78e529692c999fe59d9bfdb6aa535 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 05adbff801efb9e68ec66ea830e50890a71a24ad9f6a0868bee3606cb7edd713 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 349787cf7770d94e7ba2e41201bd43b1565a85f24a69a7cffbb806bd3e26ae23 + input_fingerprint: 06d63c59031176cbf3160b50570c1af2d6eefda006ab820b44ebfe7573de4466 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 0bc4cf2e5f3a955ddf23c0991dd400a2cc2c7640c46ea08d559a039275d48709 + input_fingerprint: 40bcd244fc16dc06d7ef238a342cc05cc4222a6f5137283c4a7951fd887282ca template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 6e71e46dcee96881d2836e251ae171a93089fb65359958fe125c72fff90a0a00 + input_fingerprint: 5ba9e4040068b41a12e5a0958d7180f29dc735e089fc9ae0b1b919d7bfc3e9f7 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 24ae35d30eeabf96a2e39e9b68ff04df2c46e05978f833e833c13a45c423fae5 + input_fingerprint: 7658cf1badf6782e032dfefb0a0b891f93c8cca4febd2b84f685ad09cc59af67 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 78943bc17e821098c4e7633a60f3744f8abc1ec540df2ef056363f653fb0dfd2 + input_fingerprint: 62ca2cc719de726196c708be2d311e7b73f1f42dc2a690c0649ef2cd0dae751b template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 614559f4708a569a79ac61bd3c142a09965aaa0827ea0f221a5b00b655b8959b + input_fingerprint: 8a4fa74c73416e75ce06e47409dfe8799baf07f661f2b7fe4938df35fb71a5a0 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 9d6a05b46aee74579ad28854ba0a92bee5addc063703ae030b740fcb621b1192 + input_fingerprint: 269c6b9753f56f5af186932030cce009c2e0a4d35362138876bb9e06a8ff6f2e template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 568636084f9707f648b0b7301e60b7939a8305eee79a506d603beb79f065ae6c + input_fingerprint: 97ec4e6c00ffac9ff8ae3017fddbb12165e2ee65f1e01ea22e7f9a639ee18fc0 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 9972b2684df5747b298844cbcf4fa1fa911a809fbeb5625c9dd0b6ea078c2fde + input_fingerprint: ed5f9fdb57b2a25413dc69c0d35f42f7d2eb26e8f6004e063ded4c9453faee49 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 34d8898bf2e4d9c30da8a1061cd16753a9e41ddffb558d25f232f79b6db155a2 + input_fingerprint: e26b86edaebd49079056bccce8c5a3dad244c5c6d8b554c25914776a51340095 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 90d0d79e628a82d230f5287f142cd3e81de006c9072455066e531523f63d13d0 + input_fingerprint: 26b1c59ae93b5f47ab2c5a85f5ba9b96c0e362ad99bb0a49d60bac292d6287dc template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: b8d2d359ba18ca757c297f82f04891413e16ac59abf3752ba9132bafaf00be86 + input_fingerprint: f7f19cc7a03e85b21fa82acf6a6b8f8319c62c5f5d1468fc210ed75f3aed33c1 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 26659ee4e2f903617188ca2bacccf9406f263c8204cb60cd08f1ea966d38288c + input_fingerprint: 024d6035a029787d560825c16bb3bc5511c29268cec6da3791ee9bd103d5d4d4 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: bedb1a3a2d5b3c9beea38e24f00e71b8184d107fbc468996cf7b6b92f761c52e + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 6efc240ed730000d9e4f46f25f9131827d4475846cebea6e6fe0d475220e7559 + input_fingerprint: dc72855fc94a012f0ced8b688f51b3b08c6fe12d6637a6496965dfb640b0ce65 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 878d9eb2f03b2dc897b3eb75e532d79923570e1db7fc801195170db5aeea3d22 + input_fingerprint: a983fc8a770eafaeb63d659e4541b52b05cccf7ddcb6ac46e4f5f0617b0fbe81 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 3d5ead8920c59845064e37e1aad4843f21d0f41d92fa8f0cda507490793752f9 + input_fingerprint: 02dd53b1c76a3317c613b450c433445844311e04bd131d6ba2f286fc8d176c9f template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a770f606d0cc6cc080451a2267967042426b3dbcc9aa9f560738e73832f7f3a2 + input_fingerprint: a778695f42382ca6b81a71bad63d43caeba0d34f39530bad7a43ac3b6449f022 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: b8793b415886d4c3bb8bbb020b712ef2764d3a9e264d6dce71d404b54b5bbea7 + input_fingerprint: '0494652598a9f4b4d8ca6d6cea56a660ddbe0994a30315d6804237a1f8f00bff' template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 3bb001d94b031bab0b974538c7eb43758a7cd9aca3b8480d17a9eab15cfadc55 + input_fingerprint: 4b5cea14d05963e6d13de306149b557a646311546dc2fdd099dba96dcc149d43 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 8987de61cfd4d5855022e0f6e42f958ba1544cbdccd7295c41658fefd3e2bc58 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 2d3806d17a8ca2af110ce2e71238e4e50270ac2f7de185e73fb295dabf5f046f template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: f0ac10b602edd98b42e61e4a7a2dcb4b0513e0996583b3c6b1be26eb13931618 + input_fingerprint: a94c03a2a550b9065cae1b4b3a6a72129f890bdf123e788b0e13f91b658308e3 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 3c57ff493a78f620f9850cd5f5750400645fb19aa5cd47a3473ec5f942d3c3f7 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 3de07b527d7e48cc6353c8a6eaf5752c782d0f09766fe0eee5f466cca5441926 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 35f85002a07d9759f9cdc193ac93007341b755989918a7457df8cb2dfadfb363 - input_fingerprint: fd4a818916a8152eee06f28b6eb47c59cc192f02d44525d695181520a413521e + input_fingerprint: 5625e8151e7facb2fd84359dbf7b922a7ea5c1ddcbbc5ac2217078dc23b6b993 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 1c69feb1a1d0c90b6bf9ea386f8e92633b5b4c940c206fe8f8aa292f7f585514 + input_fingerprint: ea16fd2004bad4a1cf9b2afdf50592f5ab4b70990500bb84fc92515ffd790c96 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 6775c53bc44d302f8c1d5c74a5a6377a9c3268de8f438abd2db3abb307e5ac0e + input_fingerprint: abe7cea247d5946234b7832a8a25956f730ba0c5c45d77e4eab41e11be14d49a template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: c375b73885c4142518ee22ec5b5218a84a4ae0c839442471499743943d4dd545 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: efc582639012b2001c10dcf83262f784b23a2b47156be8f10245c6e0d26da8a6 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: d884e19456b6fefa49bf37ec079fb608a84cb372070ada781fb823d3a2138163 + input_fingerprint: 3dce868726ffd1de57586e35cc1a678d94999419e1bcfe363d6a93319f35204d template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 6a4f3c0820d9b2bcda0e3db1749fb341cc8e25830c8b91f3b4223cb067992130 + input_fingerprint: e2e0ad72a26a940795ebfc8890d0df384e15f6ecd79c7e00cb76d5f32524b2b1 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 6653b4a863171f7fe64c8519d461a968ac88586abcf53271b6413cb429e18483 + input_fingerprint: 544989602a61d7c238960b87c185042b729e2698572c4a360f83b9a6dd2fed51 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: c20881753efb57ff2e9783e60669e6d389196fc029fae336df01b3f0a9951270 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 0d04e306c1238a02f75a6ee902f161722386d4c9bcdae5f4dc08b74cb86a6b3d template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 7501da097d4bcc93f01d14e61130d9cb32f03c5e07dc3b58a9c84cca0ca3108d + input_fingerprint: 80e74b56443a503f3cf4c474fcec1f7f4bbe0f4bebe1d0c7b39e605fe5399ea8 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/markdown/merge/version.rb: recipe: template_source_application_lib_markdown_merge_version_rb action: write dest_sha256: b6a9a5b9df1e716d25e16bc38c29ca47d03a23b8f8d3879e43944022f7e2b2ad - input_fingerprint: eb90d5b35e91a47e38449e4eaad3e2f6bf27092a8a4ddcf594a38df03ae8665f + input_fingerprint: 6833939fb9d1b17d53c42d63c571928fab292e521e52b694246a0953c045f19b template_sources: - lib/gem/version.rb.example markdown-merge.gemspec: recipe: template_source_application_markdown_merge_gemspec action: write - dest_sha256: d51a7ab3e0e7a1e7c9ebe0380dfa7ec1ce577d175b3610f385efcf6df5688e52 - input_fingerprint: c34a922c03c66f9231d9cb2d66e2fde8719e732da5fb20a9ae722ce34c87fd6f + dest_sha256: dfa21b45472e142c387efac9e14389287c73fe72b53721b3d9aef52c6bc20292 + input_fingerprint: 3d94082c8710e7a1f5b0b6d6e21c94422ed5355c0cd2df77911fc34b09f26bdc template_sources: - gem.gemspec.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 6768986c9a2e2dd89861bf1f4b8e95284502008703ba0599901e713ed6248a7d + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 475b92249da147ff71d142707265aae7a775e292a2717986ea8f661f47155ae3 template_sources: - mise.toml.no-osc.example sig/markdown/merge.rbs: recipe: template_source_application_sig_markdown_merge_rbs action: write dest_sha256: 26669fd592a86dc97c412cf2d88f99a932de8e77b1133295384a3ec3be937ae6 - input_fingerprint: 0d2b78bfa3ebf130e5045263e50578cc8f67d1864d4384e3a418e034b29ba2b3 + input_fingerprint: 2c5139f3beaacbef398ce4ee9dd5ba9f718644bba8bd5e7ce67a2fe50417a47f template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: ac220fd87a96bf49f9d3e8c587aec48a57c87fe8cab20a95eeab3661ae13c51a - input_fingerprint: d1da7915d8500943081cb96121310455f4fb28faf1d2909716c863a0a3ff3ca4 + input_fingerprint: 0f6cf110ac2d850fc0595f8266b7b910eb69a806dbd09950943bd372986f2308 template_sources: - spec/spec_helper.rb.example diff --git a/gems/markdown-merge/.structuredmerge/kettle-jem.yml b/gems/markdown-merge/.structuredmerge/kettle-jem.yml index 39265ef6d..629beef36 100644 --- a/gems/markdown-merge/.structuredmerge/kettle-jem.yml +++ b/gems/markdown-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/markdown-merge/Gemfile b/gems/markdown-merge/Gemfile index 4bad9f36f..54fe78e79 100644 --- a/gems/markdown-merge/Gemfile +++ b/gems/markdown-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index b2eda53e0..49424ecf2 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/markdown-merge/Rakefile b/gems/markdown-merge/Rakefile index 8ea941c06..4f93f94fe 100644 --- a/gems/markdown-merge/Rakefile +++ b/gems/markdown-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# markdown-merge Rakefile v7.1.26 - 2026-09-09 +# markdown-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/markdown-merge/gemfiles/modular/documentation.gemfile b/gems/markdown-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/markdown-merge/gemfiles/modular/documentation.gemfile +++ b/gems/markdown-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/markdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/markdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/markdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/markdown-merge/gemfiles/modular/style.gemfile b/gems/markdown-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/markdown-merge/gemfiles/modular/style.gemfile +++ b/gems/markdown-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/markdown-merge/gemfiles/modular/templating.gemfile b/gems/markdown-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/markdown-merge/gemfiles/modular/templating.gemfile +++ b/gems/markdown-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/markdown-merge/gemfiles/modular/x_std_libs.gemfile b/gems/markdown-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/markdown-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/markdown-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/markdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/markdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/markdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/markdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/markdown-merge/markdown-merge.gemspec b/gems/markdown-merge/markdown-merge.gemspec index a76a5844d..919f8d87a 100644 --- a/gems/markdown-merge/markdown-merge.gemspec +++ b/gems/markdown-merge/markdown-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 51ceb8efd255b07b1c4aba8dd1eabfb69af6b763 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:03 -0400 Subject: [PATCH 125/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-merge-git?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/.kettle-drift.lock | 83 ------- gems/ast-merge-git/.rubocop_gradual.lock | 21 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/ast-merge-git/Gemfile | 2 +- gems/ast-merge-git/Gemfile.lock | 109 ++++---- gems/ast-merge-git/Rakefile | 2 +- gems/ast-merge-git/ast-merge-git.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + .../integration/rust_host_provider_spec.rb | 1 - 15 files changed, 231 insertions(+), 271 deletions(-) delete mode 100644 gems/ast-merge-git/.kettle-drift.lock create mode 100644 gems/ast-merge-git/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ast-merge-git/.kettle-drift.lock b/gems/ast-merge-git/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/ast-merge-git/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/ast-merge-git/.rubocop_gradual.lock b/gems/ast-merge-git/.rubocop_gradual.lock index 5c490b9ae..591358d6f 100644 --- a/gems/ast-merge-git/.rubocop_gradual.lock +++ b/gems/ast-merge-git/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:74630949": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:531892062": [ + "Rakefile:3975837528": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-merge-git.gemspec:2332307111": [ + "ast-merge-git.gemspec:633378115": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -97,5 +101,14 @@ ], "lib/ast-merge-git.rb:4085939583": [ [1, 1, 0, "Naming/FileName: The name of this source file (`ast-merge-git.rb`) should use snake_case.", 5381] + ], + "lib/ast/merge/git/rust_host_provider.rb:839283132": [ + [52, 9, 1412, "Metrics/AbcSize: Assignment Branch Condition size for `merge3` is too high. [<7, 26, 9> 28.39/17]", 3115020697], + [52, 9, 1412, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge3` is too high. [9/7]", 3115020697], + [52, 9, 1412, "Metrics/MethodLength: Method has too many lines. [30/10]", 3115020697], + [52, 9, 1412, "Metrics/PerceivedComplexity: Perceived complexity for `merge3` is too high. [9/8]", 3115020697] + ], + "spec/integration/rust_host_provider_spec.rb:3034134041": [ + [7, 1, 4907, "Metrics/BlockLength: Block has too many lines. [128/25]", 3432371652] ] } diff --git a/gems/ast-merge-git/.structuredmerge/kettle-jem.lock b/gems/ast-merge-git/.structuredmerge/kettle-jem.lock index 572915b0f..c9cb583fe 100644 --- a/gems/ast-merge-git/.structuredmerge/kettle-jem.lock +++ b/gems/ast-merge-git/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 6ca7cdefba9fcc0678dd4ed217f9adf326b0c2b1526cdddeaafe863aa61399c4 - input_fingerprint: ff1792246465285dedf094c47bbbb4d168cca8f6771feac3741bce3cf3918818 + input_fingerprint: 9b7b2ddd0ea5eb0b471ce87328aec2644c5b553c9c2db5437d9cbd8326538f66 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 21d45718184299b3cef0675976c2b73080dc21c9abd57c8f390d6a94c1dfc7c9 + input_fingerprint: 0f33c82e871625291f3462d339e441596d5d35b1d0761855babe179174ecccd5 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 2cfb58cb7f04bff174ab2051e0084afe09e7598b26b351ced362edae2f083f43 - input_fingerprint: 94c70b6e99568445010f56fd534ebecc737c5fe5d45d90de00ff62b6e43c793e + dest_sha256: 15a34f344045fc7509c9b14c8a093d81aaa9aff05c96f71b676ea23358e755c5 + input_fingerprint: 943a38d396d682cc04e7894246c7a40de3521d675bf0b903575341e3941ed16b template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: aad8dd63f08022feef81d1ce2824fd372167e2abfb989c2ced41b613d9f5eb30 + input_fingerprint: 768dc7f407bafbc60900387fef71331c0f4c8a329ee1d3f4fe1da5ac3e3fb2bb template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 512a3c1f8c0d8c8b30f40f1268695850657388e32ee851dbac57c78962c8bd6b + input_fingerprint: 5e756653e0a21201f57995a80d696151d6668dab6fa684472c1596691e46dd37 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 3d0caf17cb98a61b06c2c5645f826ced30bdea968b54776348de0b5a2ceaa157 - input_fingerprint: 2151dee8add0f0f829ecaeea6da3c0f4ea4206f8c68d927fab9b9196665d28a9 + input_fingerprint: 78ccefbab432f560e03b4b917caf2ea69b524b4688ee56624eecafe973a38dad template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 89281336338c40708c8da8066c23f9225e68228e43f0e6e3b4e821dbc503b52d - input_fingerprint: ed24ffa72b9b2da263f44e584ac8c1f515c4e4b14b3df778f108e4f5d78eba76 + dest_sha256: 55f6e5fa093b4cfd7c767c7956517841b0963c15dc5872d5e335927d08c414dc + input_fingerprint: f0f82485e98e4941004c5df0b9709320fdfc321f5560c8944762d83b4aa87d79 template_sources: - Rakefile.example ast-merge-git.gemspec: recipe: template_source_application_ast_merge_git_gemspec action: write - dest_sha256: c321013cfe24c0b0b5aaa16d75c1c6f6a3a6bb68b6df47f2d19d801f784cc103 - input_fingerprint: 7a5b2a57caa5e1a83f5b6312fbb1297838be7373aaf29d13ce28235edbd81a2a + dest_sha256: 89d9454533c9014703e35aab1a4ac0edc4a2894663a9420cc10e8326f67b9af6 + input_fingerprint: a9f412186fed52cac14baf45e60d3be33cb1c17103e7fde0ad14476485f6b592 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 764de435df081b7ed8595579393ee6c34b2b714049e572028e392fb0764159f1 + input_fingerprint: 0dc89cfc9f707ee64a0ebde89609ac3af31a527e16b3d13c0feb3037acc71db1 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: d5a64cc05cd87a31b82f45110cb99a92399ce2d263964e06c6560859a0f8dc93 + input_fingerprint: eb92fe54a8f3afd8262fa35bbb271e1fed5d53dd0592ac3effc7e840b1bfacbf template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 4f152aea3e80f91ae333139e80da04a5f5cb84f3640acad025468ca995f96809 + input_fingerprint: b60fbe75e249c52e70d0d9cc8e26da52fd91192d6e4ce4d525f0a4c295671cfa template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: e92ae9a42e35c0f99a613cdd1fc84af013d6a4dde0208680742ddc818c040506 + input_fingerprint: 4d792159b9cce358f80f8e70ca5d6b9e43267bc659e4e6e2fe6ac5558ae06384 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 0a2867fc9140e74a275404e313d127b4f01b95ce21a56105fcdbb0c27eaacaa0 + input_fingerprint: 8b6dd3d1a263d03b2a29907812e9fb056c4548d808f11474ac0d2c0e438a6cf6 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: de3fbe6d1dc0e4359166fd79524fd30860c3cf902d3cf41c5ff7d7072190be5b + input_fingerprint: 03674b0de88a7349c6a4cea5f28e8feefb2a70d1515798c266e6ee2835f29528 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: b650c09bf0516ca41a95b329a9aab81f59bb7bec3a19a28aff291e14da6b945c + input_fingerprint: 142f9dfcede5511782d5a21344e99fe75b94bd34f85c6efb8687379377fb7a19 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: a928b0b147ea1368e0ef9509befbd91acc69d34f0b993972a2dc088f37e7a985 + input_fingerprint: 91b12a8fa92eafd3f7112cbfb7cb6f58c8c794aecd146fc487d1c585a5ca8bf2 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: d7954c8112fb85fa56828eaed91011a41b238e41567fc8a8ccbdcf8d868104fd + input_fingerprint: '019d22ad60d8d62be6f5d37f61beb47803092787554feaf7d5db51fab3dd2201' template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 3ecbcdd2cd02c52e1ac688c2333cc13090b1c25f9d33ebc4000c83bde3a3f6c3 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 952570dea9aaacaa978961a1c21c99f2f5d677f82cc11f0ae324ce894b8f55dd template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 19a4478202022d1d3df32b61d0d5143a09973d60fcfc8edf6af49b1bf12b46af + input_fingerprint: 56b94928cedc919ded87e990f4854815f2035ee9e2fc23247945a2e92dbec1da template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: bd9cb59958efb0ba20a7492f9e66c2884155191b0988a9f16ab77fb00f416ca2 + input_fingerprint: '048c0b68258f5700df355ee50602c72da2f4b9c58fee96e5203f68590d339fb9' template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 744f67bfd18fec97a74319276b77b7d1652a6403fbc6c9801007d2154296dcfc + input_fingerprint: 8df0012d2234991904aafe3c209630785ad925c1d5a976721913efab34525e2e template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 67853a79edbe94056ae1cdbb265955a27996dae13e385dc225b036727e4f5c0a + input_fingerprint: f666a1173cb8470c9451f22904ada25027f99f613a217246867d4a70f7237401 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 79b77701148d71dcf568a987006e49f1d2e2ad89511e8dd0f5a5b3cf60a3a140 + input_fingerprint: 82f9c4e60e236cd544af4e34b9efaa91355646c8b475694b3174700e9b884461 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 2ed17d9201133dc8f9fe43e937d7820dffabcf3512ac7872069a3bc189a3c673 + input_fingerprint: ea5a2c53ad6836e25f1b45e465345feb76cbf4e0cb493fa3c72e2b40ba146a19 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 0bb649823cf2c714e2fe5493387a838f6de7acfcf2cef2ab008d9b76bb6ec2e6 + input_fingerprint: b909830b74b547d3366395951a1f26660e157ddca3018ba8b7052de22143e637 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 22156e49e1855c2218d79f82216235a0074ace7a97fd13e689eaefc541568f46 + input_fingerprint: c77f6904623d3564c5d1f49a94ee683eea12db7ea54a005f70b5ca1d6575383f template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 22d595a4c4c26a72708086fd14b83457474e88666213da14930e7dff152fba4c + input_fingerprint: 0663a6d1d3e23654de1526a6e46d6732e4f9c8b1502334c3e4cbccf247420219 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: dfb68e88b13c8a63eb59115edd4169407a3ebf157e0e5d01c1c998a93a549522 + input_fingerprint: eb92d1b2f8ccbe0d3a9cacb5f9b5b731ae41badf0c6fd93baf40be07e650b65c template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 1aa16a44e87fada58d44315d976c3259aa68cd450489a24a8a0c6e35ef150b0a + input_fingerprint: 455a0e76478bbc642e77d2ec4c681d43d3459df2e6badf7146072dbc389e7d5d template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 8afc6f430fea2651a3857def56559115866f11f551d87079af6bb3f53ce5138a + input_fingerprint: d58708627298207282f2d92d723618d1c65df298f49c7d7c82da7af4de489301 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: c0c30cc881b0408e40db11ccf00324f1a92abc28d13fb41db1a12837841e07ec + input_fingerprint: 5a24580a58a9eb9f1c3b4601667408131ff6515b33ee5d7435c83c7376082587 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 2862f9ae42be43a6da89c013b28a78a0781ea1a70c16d5e26472e5dde10d56f9 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: b91d499a74f45defa33da392ecba85dd9d152f16aac448a586ad8dc27a7b69fb + input_fingerprint: 31cbc79bf2e61689e0402d3dd2e2ed2f32e6d35e2f32c090f93ff1bd28c64b72 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 3c6783351cd117ba851c5841d3468fd6c40c01fe3221443b7903b8a9bb64e7a2 + input_fingerprint: 79f568144a468b8a8a9c2f220fb14d4495fff6a947bac5956a8f19a0cf9ff223 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 611a6f14c2b83a37f8892cce48c6e1ee54bbc1467e518e5648cfb3aae613bc3f + input_fingerprint: 32cbaec863c8612b6005dca63522406ea64fd533f22193c8740c1eeda1c9acb4 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: b3a2134cd029602f936f628020670ada95187665825f89ed58f72be540fdf8c9 + input_fingerprint: bf9fbf1fe60ce897c2d9b1df20ae87eff809c132e7235c580be8f366d6d5d337 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 943ce46484ce8b6827f9135ee8b89f9cb734866b83f2e2e48fe96332b9288856 + input_fingerprint: 6accdc77beedb24bf33831f9a0110f92bb28fb6967457880d42b26bb358873e7 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 893b5d4be0b1b5c98a9325b4b17d0d362023e972d4f4df0f80cbdc325ec22f7e + input_fingerprint: 15ffa00061a9aeb314bdf9ca293930ec06548ba21413fd6029eeafe2840599b6 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 37d18a44bbb895d17bf1cadb1af78ea8ec8428362ba71e11e56e42af8d4006b0 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: '08c16d69048ba61d368aa034e5effc30d653e24c84330b6d1e357ad95613c0d1' template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 0b5c229b8ede425ddd7456b5fe660e92f07ffdc5a44eb50e6ef1d992afd80bb0 + input_fingerprint: eee82483037e70af5bf390620017a473efc81e5b081cdf1f8c5dca6ff955d245 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: c1e1bd18141253445bc6d497978ba7784d97f94d21c816a22cbd765267d517dd + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 94cb4a09124eadb03ec99b7c068f5aa2f547a2a366961bf01e66f42fdc304b82 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 16a34d139c6ebf0d9e91070dacc5ce7bf4c2cf82a02896263b1795c8e6ea0773 - input_fingerprint: 949383fc9ac0a5b8ed5330ef1927b652ca2f0e4a3b529d006f8fa86809470448 + input_fingerprint: 5a5b36ad48a9807081f40bd5141e42e2cb3d7b6c2aef861b38d00a13f143e143 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: dd1e9b140491c341060f0989e00201c01520633b0dd6494652412f5d369671b7 + input_fingerprint: 425ee40278445c5f4df4c4be52c221778bf6a7652546a41c965380ae6512b3b0 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 33b9ec19eb8c64f01c4704e68815a6b92938a4c341cb1e595818790aad4c2f51 + input_fingerprint: b0ac616bd6e4a695ee98242c41804ce08c9e349a670d753c88f702ac4a86551e template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: ab8617ee631084ba5c41db436d313b0d46f401b991609d0cbd9fb103055f7a00 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 2ffbcde27a1c75b28ecb0b4a4c9bc01a77353a1d2bc48ce3bdfb4a2e9a06f9c4 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 3bed98bf27fe574e351f6ec6e11bfd8ff4846703fd5abef6cb854e924b5c5a8b + input_fingerprint: 584e941d4723c4cba0547018fd98bfcb0cdf353d0bb5f4304dcaef46448f7ea0 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: f554031192c653175e9cbd85904061eb607f2059beaa7ef3c3e813c82202bc68 + input_fingerprint: fbe21b8350641627fbc9b949807c01557e18347c696e8774d48301fac8f624b5 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 7fb30e88e1a44462b62d136a84d2a295237ecea74eb0f8da30c88002241aa130 + input_fingerprint: 15cc6efe22a63b446870f0b572e9f48aaac0366001ca9a9158d0afb73809d29b template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: e978582b664f5e8301a86fa26689afcea7fd135d5f01a083c24dcde3063ac47e + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: d59262a979a8af0e8fab91b6759b0538ef6bd3c99fcb8e6f58a7cc9c0a3ed5fa template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 14af153f55dcc6b82c45b3feab3487f5e52f9c9ce971aea925344b363a02e9c8 + input_fingerprint: f8f710321bf4afccb471721571f1cfa57c45cef5fe3724602829a8acb598f1d7 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/merge/git/version.rb: recipe: template_source_application_lib_ast_merge_git_version_rb action: write dest_sha256: 28316e7b1285fd0d21ec4f6d1867d11d9c7df93f027f80535f890e67e1ef2c6c - input_fingerprint: 06a59ad26cc6c8a7d1e14ae85932a13a787d3c9fdd2de05878e41b56da70a185 + input_fingerprint: e8ffe6bc954073a7c0bbe883a7900d2e5f9cd61ed8eb5eb12c9ecce304cf8261 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 68ae92fd0ff329f2ce6d89fa8c24803482506b2d1643ab0a1c4bb9a5ebbd02fc + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 16043f9448d19f3442c166255768db3d276db1fad7397a6ed5477dc3ce5b0f2a template_sources: - mise.toml.no-osc.example sig/ast/merge/git.rbs: recipe: template_source_application_sig_ast_merge_git_rbs action: write dest_sha256: da2fa5e17930670d54bd73928f5ee746bd1b03159ca308cc89e35953ccba9169 - input_fingerprint: da883647ed1a6c4249d1d2a43d9ec4f18c162e33fd5041221321029efb0bfcee + input_fingerprint: 8f925fe23fb363067aab5eefb6e82cd4c2ceae0b9d8cd2003ee41244f33e7412 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: a54e158dda53222ca60e3b0ebb623b58b36ae6c3fa4e333cd47049394d8b6ed0 - input_fingerprint: 532064e09573d6dfbd7132a9313e6b189e0a007f84d0f52d71b0b93d9958d1b4 + input_fingerprint: b305cc5e278028c5e4f32b72ccf907ce0fa77d6b80034cbb8d42075b213dc0ef template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-merge-git/.structuredmerge/kettle-jem.yml b/gems/ast-merge-git/.structuredmerge/kettle-jem.yml index a02adf1f4..12679227d 100644 --- a/gems/ast-merge-git/.structuredmerge/kettle-jem.yml +++ b/gems/ast-merge-git/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ast-merge-git/Gemfile b/gems/ast-merge-git/Gemfile index 49e609730..7f3ca3937 100644 --- a/gems/ast-merge-git/Gemfile +++ b/gems/ast-merge-git/Gemfile @@ -23,7 +23,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-merge-git.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index 9638136a8..9296c509e 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-merge-git/Rakefile b/gems/ast-merge-git/Rakefile index 8b77f0960..c1415eb99 100644 --- a/gems/ast-merge-git/Rakefile +++ b/gems/ast-merge-git/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-merge-git Rakefile v7.1.26 - 2026-09-09 +# ast-merge-git Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-merge-git/ast-merge-git.gemspec b/gems/ast-merge-git/ast-merge-git.gemspec index e5a65e863..45d65fde8 100644 --- a/gems/ast-merge-git/ast-merge-git.gemspec +++ b/gems/ast-merge-git/ast-merge-git.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-merge-git/gemfiles/modular/documentation.gemfile b/gems/ast-merge-git/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/ast-merge-git/gemfiles/modular/documentation.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-merge-git/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-merge-git/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/ast-merge-git/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-merge-git/gemfiles/modular/style.gemfile b/gems/ast-merge-git/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/ast-merge-git/gemfiles/modular/style.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/ast-merge-git/gemfiles/modular/templating.gemfile b/gems/ast-merge-git/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/ast-merge-git/gemfiles/modular/templating.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ast-merge-git/gemfiles/modular/x_std_libs.gemfile b/gems/ast-merge-git/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/ast-merge-git/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/ast-merge-git/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-merge-git/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/ast-merge-git/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/ast-merge-git/spec/integration/rust_host_provider_spec.rb b/gems/ast-merge-git/spec/integration/rust_host_provider_spec.rb index 270cb39de..9ea065141 100644 --- a/gems/ast-merge-git/spec/integration/rust_host_provider_spec.rb +++ b/gems/ast-merge-git/spec/integration/rust_host_provider_spec.rb @@ -3,7 +3,6 @@ require 'spec_helper' require 'ast/merge/git/rust_host_provider' require 'fileutils' -require 'pathname' RSpec.describe Ast::Merge::Git::RustHostProvider do subject(:provider) { described_class.new } From 25792fc96f8c217dcc7b80bfbcd454613630892a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:03 -0400 Subject: [PATCH 126/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20plain-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/.kettle-drift.lock | 83 ------- gems/plain-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/plain-merge/Gemfile | 2 +- gems/plain-merge/Gemfile.lock | 109 ++++---- gems/plain-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/plain-merge/plain-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/plain-merge/.kettle-drift.lock create mode 100644 gems/plain-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/plain-merge/.kettle-drift.lock b/gems/plain-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/plain-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/plain-merge/.rubocop_gradual.lock b/gems/plain-merge/.rubocop_gradual.lock index 1b9183559..21ecb9c1f 100644 --- a/gems/plain-merge/.rubocop_gradual.lock +++ b/gems/plain-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:1228210085": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2681147166": [ + "Rakefile:2164405016": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -111,8 +114,9 @@ [214, 5, 700, "Metrics/AbcSize: Assignment Branch Condition size for `levenshtein_distance` is too high. [<8, 31, 8> 33/17]", 1827550752], [214, 5, 700, "Metrics/MethodLength: Method has too many lines. [18/10]", 1827550752] ], - "plain-merge.gemspec:2476306697": [ + "plain-merge.gemspec:1249216941": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/plain-merge/.structuredmerge/kettle-jem.lock b/gems/plain-merge/.structuredmerge/kettle-jem.lock index 565e3157d..eb79f70fd 100644 --- a/gems/plain-merge/.structuredmerge/kettle-jem.lock +++ b/gems/plain-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: e5a029c511ac411ffc1a2644c7c2eb7ba275d0c594fff48e18cf6cc5d81b70b8 - input_fingerprint: 2a0bc17ae271a91c99b70d527cc145e64fcf7710959f82952ba7854fcc9c10d5 + input_fingerprint: 96def883c44672be45860b843347763fb55710ba9894e7ea484792e6c79ba4d4 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: dd898b99ab513ce357d62e04b30d9ce4a47a19ab57fd05127de94ff887b3e596 + input_fingerprint: 765cc2d71fae05789d9ab65cb08001e5bec055164a32d35645a3e1a14068d4d4 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 4757e9ab13cbdd251e3652d6f34fa1bed9c7fb542b952b59a9847d1ffb4c0cee - input_fingerprint: e5d27d75322a86a0924adbd530097c7038ae67708d4cda835a1192cb39aabf1b + dest_sha256: '078d29e18e518f25ecd14ae4abc06ba4d7fce85967e42d113310bf27b4e5d559' + input_fingerprint: 738eedb71b4d892113a9f1b3edf9ffcbf5389177382ed3e40ba3b8fcb3577ae3 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 9de86eb2f27c8808496bacca31508550a50a6b3cd38a9f367e1a15c41fed3fee + input_fingerprint: 34ec8a1e9a8329253b199d357787f6053c7db7a16099456c84bd99568a4ea7f1 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: e24dfb65a3eb48c38df3fb57b91765f96817f225c6206762275aeb0ed1ea0007 + input_fingerprint: c9811b62732f75abd119f02fcf7b5dada6c63c5bbd79bfeb57de20ced992bb9d template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 216b7ddb18793d4770420eb82c84ff7c38e8e0da92e2f265119b87b1e8a582cb - input_fingerprint: 8ecd7f01ef2fde1d857b67e5ecfa13323e33b53261d944e5a27f8090166dd9c1 + input_fingerprint: 58567626dd44097dda1b843ecdbc7bfa5cd0cb19ee7a7a25d454e74495aebe94 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: a0f7283af3a7f6dcd9d4bf62a79639d5c56b27a7bf524f46057e26f821a41f6e - input_fingerprint: 890326daf6e29a67a7f2b8d315e71c80c270900c71e0bd065378cb5dfd165699 + dest_sha256: e402252219ee7b35200584d087f4b000d3fb8b87b45b95ec1d900d164eea1db6 + input_fingerprint: 8cae23292212ffc35f82677a88ae92665b297346fa17c554fbb8a1b537b307f6 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 8bdd82c05dfcfd9d384795c5be884eeb746df33c742387d4ed4742ee0bf841cf + input_fingerprint: dbb3243a4bf182152ea086bacd70e210fa2333168f279a765be45c9896d0ebeb template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: ab90439ab4454bb2a1600b10caa1b77335977c776ee59879fe9efbee13c75755 + input_fingerprint: ee52b6c0c4268178b2b4231af4ca21a56d3f771529487853ee64f604c7ec3576 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 55b325d6521a1259cd256759e05d64a3a23d3a3ce04f99a392878a85c05053bb + input_fingerprint: 9518cc0f630bfb8aa190505d41e7a711060d28a8143dfcf8e686b0987004ee25 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: d48d91680146db5c49e70d8b61afe74ad945fad20e3590ad85c87d6f8b1d0878 + input_fingerprint: f135b5e866dfec0ca3d38147daa318ffc7baf9b935356248ebe7c0921cc71afc template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: fd80f9a343700f8dcc15f350a4a59f3f4706ac111f3054c2766b83a205dc5ac9 + input_fingerprint: 500e19096d128a2c4ae344b2cb6b1ceb041ffdaa0a66c56da8657e16006fb101 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: f6c521971d3cdb36ff58d5a3777d92904029cacc914ca70178e0ad87c8d9d98c + input_fingerprint: be5b0b70d4fb7f475f9dcb83635eb1155824e84613ba699c284a85ec597acd9d template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: d36625b7dbaad04c1938ac8943a4cfa8542a3166529dc5435c3dc20f53bce864 + input_fingerprint: 480a3f0cf8924e6b1f4c08cfafa639bad51a5bb261f6c7fc164c911cbce709af template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: e70f150df3918c46101b03c11a9858e4b524c6167aa4564e8a664885d525acc2 + input_fingerprint: 33786e4e59b05dd962b0786f3df693c6c0d4e6e2df4cdf7534004fc77022c7fb template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 540e0669b028f4516e09f49479623add3fef9f4bd48c43674f4c09dd9d55a3c7 + input_fingerprint: 9f88c72b1e6212ffecdda80898bde72d3df8f30080e574fd950876d01d28cf64 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 8232545bd51e364a4b2f02f934b1d68ec11dc9910368ea6439dc315fdf55b531 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 808fde02654339195817f406103eb1b2c37d373fc0f0e7d3f8d55b780a6c3023 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: caf95caa5f6862af2b1caf507faefd596353a5c4ab152e1fcdf3271b142eeeb1 + input_fingerprint: 335932423d606200f9f9ef835a3bdd63010c5fe185b05d0961c94579c83ec37f template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 0df543ed5cadf2b7956cb503defa0a006ceca3f31ba3ec80f5965d27ca5efcc5 + input_fingerprint: 9582f2c47dc2432b891c85a4929c5cc82ac5a2ef725b93fef41a9d596911dbe9 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: bc5ca085a9992a428b3c87ce1738200368c7f90ba6fea90410e6ee3de980d5f3 + input_fingerprint: ee6453f3826f7491238ea56aa8ec3e4ad97d024a6ba1991d4dae745245ee0464 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: fc53710c04255831b472169f5e9bcbf58bcd4332a63fe57153c88309a1ecd99a + input_fingerprint: 173d9c1f556f9c0f9351d848704178c6af33d808cf94e87a8ace8e9968dec560 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: bd16a3fc1ed764fab4f3af1ff97629e08250e586fc9a6519b172f58d6def5848 + input_fingerprint: 252a565a684d72c7f6a0388034c5c0fe5a94cdf9e3244f2c06e55456deec0399 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 53f466e0c2ed0345eff88f9009dec465e6f21f3e4d32d0bde89ef3858574efdd + input_fingerprint: b4d551d3ff70d3c2f8d6042b1d7b5b5be42252ac102f32f48877de5930026899 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 5e177e7976f36183611a74639be8cafbf04fc52a02650d1b615d93c72d127354 + input_fingerprint: 3824d45f97ab65b4ea680bc252f8383013cec958ca42501ead85d3d89ff9d12a template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: e0f0fc065e37018924ffa3da51032dcbb8dfebe1a6edd4c4634ea361c0d56c98 + input_fingerprint: e357fa96a11e231301261cd56d553f9f3ac8805b0dcfe2f9b429f97a477a00e3 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8bae67db0b4e8193069137d41e1338147bde0984aaaca131a9101c3b46791c25 + input_fingerprint: 9d0b3401cd8b05a2cb5e7ea7eb6682f7f3352a90e8e5e5f4c11148af2842568f template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 0b65121f6b17af8a5ac947a6d2012b23da00db90f9603f3ac0213e7814324772 + input_fingerprint: 4ce0321ad803f12aef1ee2b6a9143ca51abb1825cdab4ccacc63fb2b16018ae7 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: ef335201880d490c99ded7f35be851f3d86f69dba5505de591b407d875b36a0b + input_fingerprint: 7d49d3bad573bc648811591fe58a9ec7528fd5d50995484ef9add91fec593646 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 4a75e58c868be6df8dadc12fab585c9a21126063c87741ff324782fbf98cc4ff + input_fingerprint: '0970b53b40b3a0eab3f538762d72bcbe7968080b0c1ce6479955db65d16fbf54' template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 870809d851785fab684a6c9d6ad1d1dfdb5c5d8d48d39afc0ed7f36f555c173c + input_fingerprint: 51059bf3e0ca1ff5f738cbdad46fff05ff0212cf8d1cb38fedd937820a3589ec template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 5853dae38576ae35728bd936a039f5cf73ed709f6d50921da0c040c6892eb536 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: baf45b5656f70ab1176687a0a18013721807704cbaabc06f1c915b657467762c + input_fingerprint: 4dfd1c243fe2432d2de444a36e70cbbd716a24dbfb86eb959ecab71bdf51645b template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 9a38682bbf0630bca235e5e1aed75dc9258c4497ae444786d044f2f97bab10da + input_fingerprint: a836076f0c3f899f605f99fba554265a77ed875cfbeff353c40b3e4bf2fe75da template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 59782b73ef373541ca386cdebd5b8973ffc013175df1b5bdcbae2584073ca17d + input_fingerprint: 7c0e681048c09e0e19071620d449ef48a6f696a34b669e3ff292ff61d757abed template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 40e1c74898afee30b791d5520a09caaaddfb22ac9322c4a1e78954c3149c7510 + input_fingerprint: c7a930476f3299d1efe5ac93d277f3599c4ee81de6ccead839b55ebef1058de6 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 2073f2fc8e029e5de4e7467f8575d01d6a8c8f74b7525665a9b701f21b975f79 + input_fingerprint: 4d781560c6460727a47d6927f08f5996facd63642c2158eaf7b1b2628d88051d template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 604c5858bbd479d4a09682ca4550830d549bb782c05e80e428111d8df18441b6 + input_fingerprint: 36742973647a3e024921cfffa30fed4a095f4d2c46986f6a36aeeb5ced3ff93c template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 811d236a5f35737ef00dacb97bb73a9830fdf5763b12a5db66d212aad81d3e8a + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 3da0871b26ca7c458ab6676d26108b78e4bf629cbfb2e8d1aa9ed818d460e39f template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 17655df27989869c16e5694b0fb76964017d4d3e220d1ce4c1fb2038591b4881 + input_fingerprint: 388bf2952a7cf2868a7bb242ed8d95b7035c58ca95c3576e3fb98123e2f4498a template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 7789d36f985d76179c989770ab5b26b06118d5c4b0c46073316d140163c85623 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 4a63d225763b31f8a56debf26741ca2e5e02899b06779c3156e7f6f4c8d8ae0c template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 7518b80ea76a3b605fcfe4dffd483fe194335afeb81cecc803980af1bfcbfadd - input_fingerprint: cf092bad43a55f76b1d714107ca92603a1dee734f27751ad9cd2c762703dea22 + input_fingerprint: 26240b5391fa81277f187723624cf070fd6d7798a2b10dd94ea571bf61a362c0 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: ebeb631936a95b72ebe450c036998210911fac0ebee09f2f6604fff13c0b8f16 + input_fingerprint: 913fc0daa0c2073407cdc6ecd8885d8e65f1500a3e6370a9b6dfe1cf84a5393d template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 30a5846557bcc0d3acc4b32ed09e038672aaefe06dda8bff693c9bddc84fce02 + input_fingerprint: 5b449b415d7ff6d2b906c47d193683160ac97679907214a0c91cfe76a251aa27 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 964620dd058480c40a695f1ffb9efa3bfcaf439ced59d209670fba6ea68444f6 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: a9c04d3abd3a9e12029bcb1a8aab375c930afc8922c7955c6654988801f2ca53 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: d7ff39156e754ad731ff8f2cdd0c0c02366955324c2001ca5f8508b08792cf96 + input_fingerprint: 0c988f67d12ba5cac49964a07dae9f7daa5eec6a922e45b4420f5c5d6f947452 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: dba949d164ee92143d399f3510f7ecbc4a1bf7e29b9b7200c9caf0ca8869e9c0 + input_fingerprint: b55e014a9d3e565463a269a43e0f12132cde6a25e812963f8ce66b00950d1c97 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: d63656afc934f0a70735c80b14f38a4dc5b9bf574c23d695bbc92f6220cc3db8 + input_fingerprint: d753b1b8b9dffbe9caac03acff0841a20a289707525cfad29e2fd659ceae1f90 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: a1d0f17dad7107f34b301bb1fce5aaa1f550eed4a7276fa21427f83531706991 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: c1b20a837f504a2e98095d49277546df1fd3d34f509a6844577711cc075154e5 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 3776869dd14a5a164d69603bdecb50e104bec2aafdcc3dc57884fa3369e95e5a + input_fingerprint: fad9ee369dc53e921544d7cec9398ebf16e18d4fc253979b03811adde77d98d9 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/plain/merge/version.rb: recipe: template_source_application_lib_plain_merge_version_rb action: write dest_sha256: bc6ed08fc5986764ea68be2f2bc2b4859f2b2ef1acfafc83d500ae5183ecf8a8 - input_fingerprint: 8b10b77849cb2f23f1810ae11737a31208353a2032fc4aa2013f5d7898987bb5 + input_fingerprint: deb7aa806a7c584fab3261a3aec5251c7b9b7ae4b0060cac5dbb89b06a884e51 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: a4d53f71a63e4a87f3fec98051f68c899a73ec8bb3a3cef4e3162bb511cdc97a + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 7c2122a80e322cbc1a4534620bbeba98f0bf10b24842f63c9a55ec7e9f8188cb template_sources: - mise.toml.no-osc.example plain-merge.gemspec: recipe: template_source_application_plain_merge_gemspec action: write - dest_sha256: 93689ef50670ad396c38917f136217783dd3cb26b0b3070d0f3f9604ed2424d9 - input_fingerprint: 50297c97c51a1580f1cc26a1f373d886575d00f3699a3c01b3726329afacb93e + dest_sha256: 4ae1a1ad35a54308eec2364eaaf54d62eb12d1f70827e2bafa84d0117fc7307e + input_fingerprint: bc1f0099f7c5bf7f31f68561e3a95d44c5e71c471ae3e059df9638f9cd78a164 template_sources: - gem.gemspec.example sig/plain/merge.rbs: recipe: template_source_application_sig_plain_merge_rbs action: write dest_sha256: f2ad1c197b704d04dc0d4e7a35250198fd8c7c09629341d72fa50ca4448aa4a1 - input_fingerprint: af6583a906bd0738a462e11cb054b85ddf56b079d0efe3d5cb34d5bb603dd9b9 + input_fingerprint: 3490347603f6d2a5c83a4a98def4b6fc723c788c2f52bc2f5b327ca3ab12b9b8 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 391120e7591e00c11f1545ff513b91b5f60a9d115418e2a869ce67f54d826e33 - input_fingerprint: 9ca543e60b00df1c0375fd7674ef8afcea654fb0cd6c2fa2d4a02d8bfb5c4bd0 + input_fingerprint: 6036fa467dffd8824c93a756bd198156cce38d7268c720ef025269cf95aa24ca template_sources: - spec/spec_helper.rb.example diff --git a/gems/plain-merge/.structuredmerge/kettle-jem.yml b/gems/plain-merge/.structuredmerge/kettle-jem.yml index 4390ae703..9d0d3041d 100644 --- a/gems/plain-merge/.structuredmerge/kettle-jem.yml +++ b/gems/plain-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/plain-merge/Gemfile b/gems/plain-merge/Gemfile index b3438691e..8ea7a6b74 100644 --- a/gems/plain-merge/Gemfile +++ b/gems/plain-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from plain-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 966e45439..b43176d33 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/plain-merge/Rakefile b/gems/plain-merge/Rakefile index 60b0d84f0..459a59930 100644 --- a/gems/plain-merge/Rakefile +++ b/gems/plain-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# plain-merge Rakefile v7.1.26 - 2026-09-09 +# plain-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/plain-merge/gemfiles/modular/documentation.gemfile b/gems/plain-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/plain-merge/gemfiles/modular/documentation.gemfile +++ b/gems/plain-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/plain-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/plain-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/plain-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/plain-merge/gemfiles/modular/style.gemfile b/gems/plain-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/plain-merge/gemfiles/modular/style.gemfile +++ b/gems/plain-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/plain-merge/gemfiles/modular/templating.gemfile b/gems/plain-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/plain-merge/gemfiles/modular/templating.gemfile +++ b/gems/plain-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/plain-merge/gemfiles/modular/x_std_libs.gemfile b/gems/plain-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/plain-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/plain-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/plain-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/plain-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/plain-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/plain-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/plain-merge/plain-merge.gemspec b/gems/plain-merge/plain-merge.gemspec index c5c28a581..f0b035dab 100644 --- a/gems/plain-merge/plain-merge.gemspec +++ b/gems/plain-merge/plain-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From c0042795b0a8ca0c6a9b395dffb4dc226d98c698 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:04 -0400 Subject: [PATCH 127/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20bash-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/.kettle-drift.lock | 83 ------- gems/bash-merge/.rubocop_gradual.lock | 47 ++-- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/bash-merge/Gemfile | 2 +- gems/bash-merge/Gemfile.lock | 109 ++++---- gems/bash-merge/Rakefile | 2 +- gems/bash-merge/bash-merge.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../bash-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 244 insertions(+), 283 deletions(-) delete mode 100644 gems/bash-merge/.kettle-drift.lock create mode 100644 gems/bash-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/bash-merge/.kettle-drift.lock b/gems/bash-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/bash-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/bash-merge/.rubocop_gradual.lock b/gems/bash-merge/.rubocop_gradual.lock index 46407b1e2..f6473b056 100644 --- a/gems/bash-merge/.rubocop_gradual.lock +++ b/gems/bash-merge/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:3811430533": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3736672062": [ + "Rakefile:4024984312": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "bash-merge.gemspec:1387980994": [ + "bash-merge.gemspec:3194161222": [ [130, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [132, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [141, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [142, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -98,25 +102,28 @@ "lib/bash-merge.rb:861990780": [ [1, 1, 0, "Naming/FileName: The name of this source file (`bash-merge.rb`) should use snake_case.", 5381] ], - "lib/bash/merge.rb:1584397584": [ - [166, 7, 913, "Metrics/MethodLength: Method has too many lines. [19/10]", 3225777100] + "lib/bash/merge.rb:2144216422": [ + [175, 7, 913, "Metrics/MethodLength: Method has too many lines. [19/10]", 3225777100] ], "lib/bash/merge/comment_tracker.rb:2891158123": [ [54, 7, 773, "Metrics/MethodLength: Method has too many lines. [25/10]", 729186432] ], - "lib/bash/merge/file_analysis.rb:2574835244": [ - [13, 5, 11335, "Metrics/ClassLength: Class has too many lines. [194/100]", 582917352], + "lib/bash/merge/file_analysis.rb:2858774261": [ + [13, 5, 11558, "Metrics/ClassLength: Class has too many lines. [197/100]", 582917352], [45, 7, 1125, "Metrics/MethodLength: Method has too many lines. [16/10]", 3123023090], [208, 7, 478, "Metrics/MethodLength: Method has too many lines. [14/10]", 3606020460], - [229, 7, 1173, "Metrics/MethodLength: Method has too many lines. [18/10]", 3957755541], - [271, 7, 1331, "Metrics/AbcSize: Assignment Branch Condition size for `extract_freeze_blocks` is too high. [<12, 19, 11> 25.02/17]", 2209896179], - [271, 7, 1331, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_freeze_blocks` is too high. [9/7]", 2209896179], - [271, 7, 1331, "Metrics/MethodLength: Method has too many lines. [27/10]", 2209896179], - [271, 7, 1331, "Metrics/PerceivedComplexity: Perceived complexity for `extract_freeze_blocks` is too high. [10/8]", 2209896179], - [312, 7, 835, "Metrics/AbcSize: Assignment Branch Condition size for `integrate_nodes_and_freeze_blocks` is too high. [<8, 21, 10> 24.6/17]", 1332923118], - [312, 7, 835, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `integrate_nodes_and_freeze_blocks` is too high. [11/7]", 1332923118], - [312, 7, 835, "Metrics/MethodLength: Method has too many lines. [14/10]", 1332923118], - [312, 7, 835, "Metrics/PerceivedComplexity: Perceived complexity for `integrate_nodes_and_freeze_blocks` is too high. [11/8]", 1332923118] + [229, 7, 1396, "Metrics/AbcSize: Assignment Branch Condition size for `parse_bash` is too high. [<6, 18, 10> 21.45/17]", 3080941643], + [229, 7, 1396, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_bash` is too high. [9/7]", 3080941643], + [229, 7, 1396, "Metrics/MethodLength: Method has too many lines. [21/10]", 3080941643], + [229, 7, 1396, "Metrics/PerceivedComplexity: Perceived complexity for `parse_bash` is too high. [10/8]", 3080941643], + [275, 7, 1331, "Metrics/AbcSize: Assignment Branch Condition size for `extract_freeze_blocks` is too high. [<12, 19, 11> 25.02/17]", 2209896179], + [275, 7, 1331, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_freeze_blocks` is too high. [9/7]", 2209896179], + [275, 7, 1331, "Metrics/MethodLength: Method has too many lines. [27/10]", 2209896179], + [275, 7, 1331, "Metrics/PerceivedComplexity: Perceived complexity for `extract_freeze_blocks` is too high. [10/8]", 2209896179], + [316, 7, 835, "Metrics/AbcSize: Assignment Branch Condition size for `integrate_nodes_and_freeze_blocks` is too high. [<8, 21, 10> 24.6/17]", 1332923118], + [316, 7, 835, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `integrate_nodes_and_freeze_blocks` is too high. [11/7]", 1332923118], + [316, 7, 835, "Metrics/MethodLength: Method has too many lines. [14/10]", 1332923118], + [316, 7, 835, "Metrics/PerceivedComplexity: Perceived complexity for `integrate_nodes_and_freeze_blocks` is too high. [11/8]", 1332923118] ], "lib/bash/merge/freeze_node.rb:3178614316": [ [32, 21, 127, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1948779238] @@ -131,6 +138,9 @@ [152, 7, 2413, "Metrics/MethodLength: Method has too many lines. [37/10]", 152834448], [237, 7, 661, "Metrics/MethodLength: Method has too many lines. [12/10]", 3160634112] ], + "lib/bash/merge/rust_host_provider.rb:3481583356": [ + [14, 7, 392, "Metrics/MethodLength: Method has too many lines. [12/10]", 3478937743] + ], "lib/bash/merge/smart_merger.rb:2729830935": [ [37, 5, 29939, "Metrics/ClassLength: Class has too many lines. [557/100]", 599912827], [62, 7, 1020, "Metrics/MethodLength: Method has too many lines. [15/10]", 746325062], @@ -216,6 +226,9 @@ [5, 1, 4411, "Metrics/BlockLength: Block has too many lines. [113/25]", 2384192474], [91, 3, 1146, "Metrics/BlockLength: Block has too many lines. [26/25]", 3618532423] ], + "spec/integration/rust_host_provider_spec.rb:3027395475": [ + [5, 1, 6015, "Metrics/BlockLength: Block has too many lines. [113/25]", 3528632741] + ], "spec/support/shared_examples/file_analysis_examples.rb:3241761804": [ [8, 1, 1573, "Metrics/BlockLength: Block has too many lines. [36/25]", 1729754427], [8, 49, 16, "Lint/UnusedBlockArgument: Unused block argument - `expected_backend`. You can omit the argument if you don't care about it.", 2118721056], diff --git a/gems/bash-merge/.structuredmerge/kettle-jem.lock b/gems/bash-merge/.structuredmerge/kettle-jem.lock index 8e41d13a8..85af1fb9d 100644 --- a/gems/bash-merge/.structuredmerge/kettle-jem.lock +++ b/gems/bash-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: dad49e6b87745bb0086489b692d76323838718231846f4bee376e821347d4e15 - input_fingerprint: 7d805b93bf599290773feb16f986cc13d1a9638b583c9742404f367f4569c61f + input_fingerprint: 8b3b4492265112a48f7f3070ce27b8bd034f33df6df0a39acbb28fecc7c29600 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 2eaf580a6ca0b9a560cc0b2b132f8ec2ec9684ad16ce6811cc998fa2b0588086 + input_fingerprint: fd73710a708b60cfd2b73201eff9ba605f3579d5f3b08bfb983c0f6c1ca6bf51 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: e87f892b360e43610c3a6a92fe52d8fb83ccbef3dd324394677b0c443c555e67 - input_fingerprint: 59db1b0ea81e658fb10ed4927ed1a3b6a98efecbb1fc5d3472f0e1d4ff9079a9 + dest_sha256: 91b2d0a23a6767f02e841df49ef5f577724c24a9704e5223bfbf894c4ed8c959 + input_fingerprint: bf08ac8abdbf5d1a59842b7900d4ecbfbdf8146d2587514ec5367cc7c2e2920b template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 1f560b8d4e733b461124108747799c7e531048817311db1ed1a1938c7839f788 + input_fingerprint: 3e78893d8ae7d1a61584ec42e7c22ebfcd6471594b524dadbf1c3257880a45cb template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: b525a168239c669ade83f84915962751c5629af4817805e6c64c4be59231d8dc + input_fingerprint: e9bfafc62b89bbff43e0323aa5da66f45fe43ae257166cf32637def8f705400c template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 9a7930305b7318b977f2f03d5a0f9c9729be3c7b74d9c81d4d4273a895d46c76 - input_fingerprint: 65784cdb3f7c2b48750428d31e6622f84932a82433e21429ef3d91ec5453f197 + input_fingerprint: 463259050942f6517884366bde4fda9bd426ed0439babb1288b5fbc6ed68ed7a template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: ce960c5d8eb66dd8cdf1d798ffdeae0d97387bd1e8d4ae8b161db3bd44cbccb8 - input_fingerprint: d26f0dff7f07a2f58cbff461aac40eaa143ef196aac90a20113557720820d396 + dest_sha256: 7befc77390035dc71032b54bd56af491f26894473eaae1044c0295a1d5a7e79f + input_fingerprint: c59f298c8e6d86a05d95c2fe013d342e00f3a865c32328f0e20dc3762d431486 template_sources: - Rakefile.example bash-merge.gemspec: recipe: template_source_application_bash_merge_gemspec action: write - dest_sha256: 07f717ba4103aa0cead0ac22e2057aa19bde6046e9077a1d3ed83521fa8cbccf - input_fingerprint: 070fc009aa0a572c1b5fc7d88fa4eeb096586e76392693901774247499860f94 + dest_sha256: 3e1eb4699b4d1ef650e2487c6fc8e4046b1bde97d4dc2c1ca78add3f98778dc0 + input_fingerprint: e612c78370a8dc6364c0e3873fc09bffad72c355c40035106008f15601658865 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 26335eed703b774bb6b2ccf4bd4449d255602f7ed277dd50fb507c0c64fd3315 + input_fingerprint: 31729439e0e7af4222c950ebb1d52bf638209630c15a320143ee86324bc0d7e7 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 55c769f713d8b7e4b11fecb483786082c2eb3135a781e0384e0499cb23d6195a + input_fingerprint: 7c91d7c34c7796ada60acd821ec67fd7ce9c98c2d056b9d0e58464810b2ae35a template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 58a78a9887a684395f316e486551ae934cb5412d3ea9a24bd7378da652228d6b + input_fingerprint: 0fa6ee6e25256ed523334b77cd786d863b2af1ccc215a704556c9e267abc0b51 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: f049755269aff355d367f9147dacae3127e4867588b0af4b31d8e7cd66ca4089 + input_fingerprint: a2553568c9a8cc4aaa1c56ae2e495a26c42b761ca24ae9fd9c7a65c9ffef972e template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: df1336ef2c9240e8c7e424435f668b491bebb81c77352b262336a4b3cf193592 + input_fingerprint: 39bfc4b4ff285691e4e06e45bab869e8bb935c4d81fee28079f6d00ad5720ec0 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 2fae61a58a2b443d0fddbe7ce8d5494ba22df5cccecfa1ed640267ef79c2c764 + input_fingerprint: 1fe5a59b662eddf9522fb41cc5163d55362c27a8323f06e38abd39ce92271aa7 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: b3cc3ee3c220739d40e4756c31d050b553cd7f2c3a20a7eadc7f8dc6323a6c0d + input_fingerprint: 5d5581438953e6ac3fcc17e90627483c1bccbd4695eefb344d1e7f9e09a5ec5a template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: d5534ff2b78a117d04027a2cd43d239655b7902097bddedf0af6a07291895d39 + input_fingerprint: 32ea9c21c69530c2ab33636b66c4b060e8c08bdc601117bf7cd55ae0d2bf1c67 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: c8cc093d0bb0af584fb23bd499a0d6023792318b16b3ecb0193452c023adf842 + input_fingerprint: e314f3b545dbf49e48a6240de963636a156dbdc1c35a52c1fa1889c83ae20d1a template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: f02fca617a452fa9d1b2c2f827c8ad7471c5e380460af8cf20421c41996933d2 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 0e1f33ad00b6457acbd1fd1eeef2a64fd240fefc547eebdd5068536a29bb1a73 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: d0a870a23c583ce606230624e619fb2597dc31e5bbd91835c0e989faf280d146 + input_fingerprint: d746243291e315bb1cdf813fe17ebd959a6a3694a58978d4a8e8d6524629f26a template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 0e639e305ef44fd595ad898e12a0151871907291b7efcf0a2f76a48b2fe406e4 + input_fingerprint: 987ab43f9643caedd9e65347cadd3741a16ad95128f7b59c3c20a36d8c05304f template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 219601aed783044f22726564091badced134e6688740bb2c9df84450c2683945 + input_fingerprint: d6214948d8fde54a50772f0e470fe5dea453e8a7c29c69ca175470230421fa56 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 681a9f04357f8d85b53a9a62ca46b4a375804392583a7b9ce2daab5487049233 + input_fingerprint: b5ed3889af5a9d95cbde830a715e0092616186b4995d6bcb5c6a5df301fd128d template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 2632b77d7a4619fcb0c7850de546cbdb0fa23ac74fb3d217d15be90158d3ccbf + input_fingerprint: e170b371c585aa881995651cbbb356a2b3e17864989e40313f45c726f4eadc61 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 0dd9ad56b823e2f8fb2dc9d27fed5c0af235284abcaae76aba766fe94639f031 + input_fingerprint: 01051d3532c99d5418c7f3dd5a09e9eba4c4ac14866a22bc4c9a986a18a66869 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: fc79e394d6e494b7d622ea6a80535a55fbd6f367a30619234123234db9b9ff4b + input_fingerprint: 9b505b8fc621d7969096e75903239b45cb3b213490f37a20fe02cfb393411222 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 7c865044eb40ee678faaa55b3323307ad65ba08440b3e5c5305f5182fbe5a45d + input_fingerprint: 42386085129d4a526d007a6e41de12257496173928fe799488aaafbf92e2605c template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: bcbf7bb1ed4e298ce1872cddef7533fbad1a66d9c3a74495cbd4856424226349 + input_fingerprint: 5090f12e6ba136c83a83fa0affbb850fa0d0fa5015dd904862eaa8435c8bed62 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 803b9e01b2fa2a3a1899908383e700ea75390975ee2e7dc1eefd7201c6a54a4a + input_fingerprint: eaeb9767a2b17c9ddce189c75ba969348d22a8cb0b99ab76c6ef0dbd1b3d3d1c template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8844a8d206bf015e8e20c0b5d297e25ccb03f385b4cd52a1b69188d4660c933c + input_fingerprint: 37fb2aa142048e18b050eb2e3eedf40189ccc0da9ec5ff53533f040a593cdd8f template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 532f53f9365c5ccc00e4d3031006d87eb69092cf14bc4feaf4cf1116f71bce40 + input_fingerprint: 771c5cc78765b048dc3f77bec6c6aadf47c0881f18ee7d588bfefa5f277a6dc0 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: a03300983e43d62f226dd9dd22d9adb15d7328e35da132a5189c4cd3514bdcce + input_fingerprint: 1ade15b7829b5cbbb8e3c6db73c9e3de9cf4938b8c9339e32bcb953ab0cfcd16 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: aa134b1216d30d45c0ba3b44db7acd9ec8b5034494145215f3e99cf8268c72ba + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 24b8325fe884acadf9d742425e3262976ace85db9cf81522963d2f1a7ca5fea1 + input_fingerprint: 7a67e570a05f8bffc7c35b2991ddf101452e9bce13fc9b1456fda04b743bdac8 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 9cb0fd0e569be042896f4f85b4810d6ec626ac415846d73d81d1c4f584263239 + input_fingerprint: bc4c17d6a3df54978ff1af2bade8a645fc3e1f9a106644e90dd0a1a6d23eb3a6 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 0257e7f9205e84b15781d370d60a61a676d58b8e1bba037844120a55521920d0 + input_fingerprint: 6da48c0e96d963ba8daf82135932268dd9633c72cddeb1aef4d7a7d707150cf1 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a559441485149d66bf985c8a13a6083559bc2920133ef1527c9ddc177f4325e8 + input_fingerprint: cb306f94a75eebc476faa261b55afefde782df79d75cd32f1ccbb2b13235e2cb template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: b580e5fb184c2218e148b2a3bd2c0d711786816be75439dcb557db0b218cbd86 + input_fingerprint: 7b1984b3a96bd608380ff4f95ee632f39d72e1d40c99d684a1abfad713464657 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: e6729e709f1908b56173b9a3ffa4cbebcdfa7695264ff7b4d77d9ed0dadb083a + input_fingerprint: 77e5d4652bce3f3fddd2cc7f722dce459a1d6afc3f87e1ab6dd4cffff591bd97 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 7135daa777e016b4963bceccaacbc078e008a296561bb139fc341692499e43ed + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: db9194be08ba5cceb9fb166447165e01074304c4003119a6b5d98e5bf04015d5 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: bdc6e6c7fee8163506d2fad365a97fa0be562c3dfe0d0a0b539a4b1a3c49aa82 + input_fingerprint: 0bd5f0c6f8b150ddf1f5aded938e3f653178c0613a60f803c6bd2ab9ae8c10a7 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 12814a94fdf7432cccc5949d4cb336a6326b5245d15e757219c9426362e700c8 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: d70680a8c11e9685ebb7833e32ae65f0238601ae3d010378600266fa7d540ce4 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 52f25a96713ad24cb6ecf38ef4604fc136909eae3ed187c71743d8aa0ceabe1a - input_fingerprint: 1ef9ecd95c96051bbb740ec1819c28375f55701dcd570801b050b90273fb3911 + input_fingerprint: faa941b65780b29d51e692767c1967f25532ccf35019af26ace5f801fbf82daa template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 3994ae868755958e8115c0a9f7d34a067e0c0110f92eed66b636ba441ce5fdb9 + input_fingerprint: 023524c410f6cb890cb7374aa341f213c845d5d3b09b6999d27f2302e6a9c286 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: f6743d9b88fa5c460083c5f515c01afcd63dea85f36dd1e4002e34937e502f63 + input_fingerprint: 73e108bb3e886d4e4d541be13eda979bfed91e63c3b5b6cc41f67b322267c32f template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 94434ce8410bb431c67003936cfd97289ab4183301705ea770023635ac62e995 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: f94443f5abbeb09eb1fe7be191a0aa254e0f0dc0c55884db0b1a2a1106d19b0f template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 4325b67334c77b6dde4a60093d810315427aa6b6cab5bb57f17e27a45249c747 + input_fingerprint: 838a5a810a8b3d946e2fa78a2da1011af770fc570f6bc39e9cbd3dd407804f89 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 03b66a7ce561f0852ab70b93b63c88578943e07a8853146dff4b2a2108d71032 + input_fingerprint: a32d0de00fa3fa68ade593f2c7dd6fbfd3780c4f727407409bd17754a105d3d8 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: b28abeb7b07b40f783bf811b3a3b0e6a1b4b8360b426e001642ea1e37817cdf7 + input_fingerprint: 76d635f89a747cc48d2ea95790241450cb2285ba99bf2ace2047b2d3b327c93d template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 1b997c06fa42db4a533e7ed1c8c827f58fc92e3e6faee8f61987e758c71688b2 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: f3e4637e148e2696466ecc429e6ad2099ae159efbe07e8c13ee7a1954fa5fde1 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: bb140e46482571f957ee95d66595df80a578caf45f56ae2a66598271945379cd + input_fingerprint: 63381a96d52103da880388b9ccfb3953dc575d4a5aa39768182d04b8617fb193 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/bash/merge/version.rb: recipe: template_source_application_lib_bash_merge_version_rb action: write dest_sha256: b85fa785a71cc0775f6317829232fd1f3b303e6e0f43193fae3be9b120a699c0 - input_fingerprint: cfefc88be9292278b0e5bc5aba50cd44bb05931d8317badc7935ef6e065483de + input_fingerprint: 7459b0ab240c7e32476643ff6c2536b189549fe7bb6644065d3a44cbdf943619 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 4ea84a2eb1aa81062d6324bd6f8ff8ec2cbd3da132757f5169364e1d763e0f4b + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 33ae0ddce7846c5fc8dba6a7f78fd7b0af92493596c5e94ab8aa99b8d8c208a8 template_sources: - mise.toml.no-osc.example sig/bash/merge.rbs: recipe: template_source_application_sig_bash_merge_rbs action: write dest_sha256: e7b30072091a4702d2412e561adc9029554d72f2cef5786cdf03bad9e28661c3 - input_fingerprint: b8444ec23a22929a70cbab13f111815a8636b817fc0856ad1a7a30e1237ec4ef + input_fingerprint: a44ab58a73034989652fa80d052b59e2ef083d220e2697f2b22b13f48a196789 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 48b8af64ec60658c6a28f89e0b3359fcc22ea683afc7ba72d0b8a3646948715a - input_fingerprint: bd7315e3d47bb3cb30621dc597171851df81144adeac80c8e5ae487f03c849e0 + input_fingerprint: d75397f493d7ce39e94f3f196e83eeefbe83d5a316a212edb77b220fe76915a3 template_sources: - spec/spec_helper.rb.example diff --git a/gems/bash-merge/.structuredmerge/kettle-jem.yml b/gems/bash-merge/.structuredmerge/kettle-jem.yml index ad552598c..5bf49e955 100644 --- a/gems/bash-merge/.structuredmerge/kettle-jem.yml +++ b/gems/bash-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/bash-merge/Gemfile b/gems/bash-merge/Gemfile index 4a5f952e0..d0318cffb 100644 --- a/gems/bash-merge/Gemfile +++ b/gems/bash-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index db61595a9..5ff0f3f8a 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/bash-merge/Rakefile b/gems/bash-merge/Rakefile index aa6d844a2..a6a7490f1 100644 --- a/gems/bash-merge/Rakefile +++ b/gems/bash-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# bash-merge Rakefile v7.1.26 - 2026-09-09 +# bash-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/bash-merge/bash-merge.gemspec b/gems/bash-merge/bash-merge.gemspec index 4b528a09b..380820b54 100644 --- a/gems/bash-merge/bash-merge.gemspec +++ b/gems/bash-merge/bash-merge.gemspec @@ -113,7 +113,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -127,18 +127,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/bash-merge/gemfiles/modular/documentation.gemfile b/gems/bash-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/bash-merge/gemfiles/modular/documentation.gemfile +++ b/gems/bash-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/bash-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/bash-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/bash-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/bash-merge/gemfiles/modular/style.gemfile b/gems/bash-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/bash-merge/gemfiles/modular/style.gemfile +++ b/gems/bash-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/bash-merge/gemfiles/modular/templating.gemfile b/gems/bash-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/bash-merge/gemfiles/modular/templating.gemfile +++ b/gems/bash-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/bash-merge/gemfiles/modular/x_std_libs.gemfile b/gems/bash-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/bash-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/bash-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/bash-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/bash-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/bash-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/bash-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From 9a83de43ceb51905fcbddb90358f71a8f23af0b6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:04 -0400 Subject: [PATCH 128/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20rbs-merge=20b?= =?UTF-8?q?y=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/.kettle-drift.lock | 83 ------- gems/rbs-merge/.rubocop_gradual.lock | 49 ++-- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../rbs-merge/.structuredmerge/kettle-jem.yml | 1 + gems/rbs-merge/Gemfile | 2 +- gems/rbs-merge/Gemfile.lock | 109 ++++---- gems/rbs-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + gems/rbs-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/rbs-merge/rbs-merge.gemspec | 12 +- 14 files changed, 240 insertions(+), 289 deletions(-) delete mode 100644 gems/rbs-merge/.kettle-drift.lock create mode 100644 gems/rbs-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/rbs-merge/.kettle-drift.lock b/gems/rbs-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/rbs-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/rbs-merge/.rubocop_gradual.lock b/gems/rbs-merge/.rubocop_gradual.lock index 892ddfc36..1926a5f8d 100644 --- a/gems/rbs-merge/.rubocop_gradual.lock +++ b/gems/rbs-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2845233061": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3174278558": [ + "Rakefile:1771237400": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -126,8 +129,8 @@ [244, 7, 565, "Metrics/MethodLength: Method has too many lines. [13/10]", 375776463], [244, 11, 12, "Naming/PredicatePrefix: Rename `has_members?` to `members?`.", 496913372] ], - "lib/rbs/merge/file_analysis.rb:1822617547": [ - [23, 5, 21321, "Metrics/ClassLength: Class has too many lines. [419/100]", 2863541221], + "lib/rbs/merge/file_analysis.rb:3415553566": [ + [23, 5, 21615, "Metrics/ClassLength: Class has too many lines. [427/100]", 645697158], [59, 7, 1146, "Metrics/MethodLength: Method has too many lines. [20/10]", 1625645012], [191, 7, 398, "Metrics/MethodLength: Method has too many lines. [12/10]", 4157341657], [211, 7, 719, "Metrics/MethodLength: Method has too many lines. [13/10]", 2571132513], @@ -139,23 +142,22 @@ [269, 7, 996, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_tree_sitter_node_name` is too high. [11/7]", 300940102], [269, 7, 996, "Metrics/MethodLength: Method has too many lines. [24/10]", 300940102], [269, 7, 996, "Metrics/PerceivedComplexity: Perceived complexity for `extract_tree_sitter_node_name` is too high. [11/8]", 300940102], - [320, 7, 834, "Metrics/MethodLength: Method has too many lines. [16/10]", 658496547], - [369, 7, 633, "Metrics/MethodLength: Method has too many lines. [13/10]", 849133407], - [400, 7, 1612, "Metrics/AbcSize: Assignment Branch Condition size for `extract_tree_sitter_declarations` is too high. [<8, 18, 11> 22.56/17]", 1899595676], - [400, 7, 1612, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_tree_sitter_declarations` is too high. [10/7]", 1899595676], - [400, 7, 1612, "Metrics/MethodLength: Method has too many lines. [23/10]", 1899595676], - [400, 7, 1612, "Metrics/PerceivedComplexity: Perceived complexity for `extract_tree_sitter_declarations` is too high. [11/8]", 1899595676], - [469, 7, 569, "Metrics/MethodLength: Method has too many lines. [13/10]", 210550095], - [491, 7, 1133, "Metrics/AbcSize: Assignment Branch Condition size for `build_freeze_blocks` is too high. [<7, 22, 6> 23.85/17]", 4016218974], - [491, 7, 1133, "Metrics/MethodLength: Method has too many lines. [29/10]", 4016218974], - [548, 7, 486, "Metrics/MethodLength: Method has too many lines. [12/10]", 618123864], - [548, 7, 486, "Metrics/PerceivedComplexity: Perceived complexity for `node_start_line` is too high. [9/8]", 618123864], - [565, 7, 472, "Metrics/MethodLength: Method has too many lines. [12/10]", 1339916888], - [565, 7, 472, "Metrics/PerceivedComplexity: Perceived complexity for `node_end_line` is too high. [9/8]", 1339916888], - [599, 7, 1868, "Metrics/AbcSize: Assignment Branch Condition size for `compute_rbs_gem_signature` is too high. [<0, 45, 23> 50.54/17]", 2652509672], - [599, 7, 1868, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `compute_rbs_gem_signature` is too high. [23/7]", 2652509672], - [599, 7, 1868, "Metrics/MethodLength: Method has too many lines. [43/10]", 2652509672], - [599, 7, 1868, "Metrics/PerceivedComplexity: Perceived complexity for `compute_rbs_gem_signature` is too high. [9/8]", 2652509672] + [380, 7, 633, "Metrics/MethodLength: Method has too many lines. [13/10]", 849133407], + [411, 7, 1612, "Metrics/AbcSize: Assignment Branch Condition size for `extract_tree_sitter_declarations` is too high. [<8, 18, 11> 22.56/17]", 1899595676], + [411, 7, 1612, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_tree_sitter_declarations` is too high. [10/7]", 1899595676], + [411, 7, 1612, "Metrics/MethodLength: Method has too many lines. [23/10]", 1899595676], + [411, 7, 1612, "Metrics/PerceivedComplexity: Perceived complexity for `extract_tree_sitter_declarations` is too high. [11/8]", 1899595676], + [480, 7, 569, "Metrics/MethodLength: Method has too many lines. [13/10]", 210550095], + [502, 7, 1133, "Metrics/AbcSize: Assignment Branch Condition size for `build_freeze_blocks` is too high. [<7, 22, 6> 23.85/17]", 4016218974], + [502, 7, 1133, "Metrics/MethodLength: Method has too many lines. [29/10]", 4016218974], + [559, 7, 486, "Metrics/MethodLength: Method has too many lines. [12/10]", 618123864], + [559, 7, 486, "Metrics/PerceivedComplexity: Perceived complexity for `node_start_line` is too high. [9/8]", 618123864], + [576, 7, 472, "Metrics/MethodLength: Method has too many lines. [12/10]", 1339916888], + [576, 7, 472, "Metrics/PerceivedComplexity: Perceived complexity for `node_end_line` is too high. [9/8]", 1339916888], + [610, 7, 1868, "Metrics/AbcSize: Assignment Branch Condition size for `compute_rbs_gem_signature` is too high. [<0, 45, 23> 50.54/17]", 2652509672], + [610, 7, 1868, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `compute_rbs_gem_signature` is too high. [23/7]", 2652509672], + [610, 7, 1868, "Metrics/MethodLength: Method has too many lines. [43/10]", 2652509672], + [610, 7, 1868, "Metrics/PerceivedComplexity: Perceived complexity for `compute_rbs_gem_signature` is too high. [9/8]", 2652509672] ], "lib/rbs/merge/freeze_node.rb:2942544870": [ [34, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 201145846], @@ -272,8 +274,9 @@ [892, 7, 1788, "Metrics/PerceivedComplexity: Perceived complexity for `collapse_cross_source_preamble_prefixes` is too high. [9/8]", 3130187278], [932, 7, 533, "Metrics/MethodLength: Method has too many lines. [15/10]", 4188914818] ], - "rbs-merge.gemspec:1230127367": [ + "rbs-merge.gemspec:1372434019": [ [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/rbs-merge/.structuredmerge/kettle-jem.lock b/gems/rbs-merge/.structuredmerge/kettle-jem.lock index 4de0f6355..247baffd0 100644 --- a/gems/rbs-merge/.structuredmerge/kettle-jem.lock +++ b/gems/rbs-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: a6fd6fa0015c989536e86471f797a8125f181f8d959249533e849d14830a0c02 - input_fingerprint: 7155631e117e6c76c7996c2957ae011b302905b8e8e2ed1d2a8baf0a4b075bd9 + input_fingerprint: 70fa1585aef4a07858477ecf0bd5979c2cf0bf6b59f2250475b39b50961a81a5 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: d7ad90267055fed2f1d2969c3a4c1c78ec769dce475701eae889d00adcef48db + input_fingerprint: abfc27e3e52625416808e83f6733c73dcc17550a6d060b0cd1200dd3a1543243 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: a7710b3ed272f24858314788b1cd091846421b28b84307324456bb87e2f60c6a - input_fingerprint: f930e6901650804fc8c27f28efe3b2c0cd821d100c76e3c7c8e00bb431d24f85 + dest_sha256: d948854edc6ff8078ffb445c806b21cda4a003e52910a31f1a69ce2abd197a9d + input_fingerprint: 0a3f0379bbaff1e652176cb66d4e3557cf78a7a2ea35247d01d608d1ec4ab0a2 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: dd36271e7452895dc6c5faa889164a66ccd26e6d031d8778c78654a1e85112a8 + input_fingerprint: 8235395e5192f24849c5dcf9c274ba1f45c0e4a18458baa782c34337c24e4f35 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 2b76fbe0bae8980c7d3449da38a18cb30801eb12bebd7178757d2b083a7ab6f9 + input_fingerprint: 1f626adb8440568ec6a02c49bd4cf5a5f89ac599bf29e348d1fa2e942374a914 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 050ca7507731c301616f27ddbb7aa59eeb71a5ba88e2a4c95167b3675bb1f380 - input_fingerprint: 93ee80ba4daf69832b8e23d3d330a0b72200a317b71da0bbaac9defeac010e52 + input_fingerprint: 4e5b8052a28db7e430f74d32af20d647fa39e148e2b269a8ef34af34160ecbde template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: b5cb04f30cce723954165386dbf1796363a25437c2812668f25ae96c165aa4fc - input_fingerprint: 477791a71800ff358d777dc3374a72febabc7858b0395eef56f54fcedec9bf32 + dest_sha256: 7c0e3c9d57d0d6b6eb8744ce47045db8a5632d2b6f215f920f0032e25fa3ee58 + input_fingerprint: 80baa888ec847e3edd37da007c116ee243dc1777e6dd099e8ec305d9dff0a29b template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 89a5d3e66076a2bf4c73f7f6033dca749c8f23395b1a05855efaf4e68728a447 + input_fingerprint: a27e932d334b72d907c8e04d687cdeeb66948805c197470d257a370264f920d4 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 975a9d39f20c7d024a13b4c535be639b7f6f46b3587a2fcf9c1649a059f68b92 + input_fingerprint: 95f75493489c314713e117d3fb52ae78cc3659d93d13b87c06ee8224ee7bfbfe template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 0e8a876f5f9d56c33d0798f15148eccd5691f274205194a4534ca0d333db38ec + input_fingerprint: ba75a6829f75266de4e81ab38cffcc40ad5a13dd3494c4a8e4a6d77fcf6790b0 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: e1403e3a72cf235cc1550734ba4addff4a52a0da6600274a04511e87c31df6ba + input_fingerprint: 0034d079754504c9899de8effd0729c6925925c3fc6b9a065a4b96044f1e266f template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 4d4d2cea0f1020c6b0fa539df3de670748e33e8e61d4f55a55fa9c45d8f886d7 + input_fingerprint: d9dea9f337d364ccfef1c6fa28c344ad5f0bfc79984f8dff2f70ff63105e1507 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 28006988a52941a08d5ea6b32da4a01e3bbb3979273bb9eae987671455e2cd8a + input_fingerprint: 7ce803e9c3804816d6a6ffd1d8ab3194b58f3dd03849f7fb0d654677615b5243 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 51781f69acdfcf71aeceb2da8718e6a6f42351f663b255017b5af6e4c0d88b0b + input_fingerprint: 9141ae75c55a30f36b1a24ff690b1421b36d15dc80321d75302fdc679e1a1df5 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: e6dac19a5fdadce8f3b6be473a0719bc1e26c4455a9f7c2a06e5956c0b89e58e + input_fingerprint: db2b6d577366edf495cf7796061ba0875e541fea299675ef6e9263ecee454856 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 84fa719eb495b596348c1df7fc9b4e2799320904784fc062c1dcad5d2a72a78e + input_fingerprint: 83200a9b5dc1b3eb03e47a3b1eacc6df7af6a5c8217a5e6396e4f489f858edca template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 2bb8950e999976a962fbdfc06fb573177a329167e204a11e12a4765c0333cc63 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 15381e4fec097a579ae75771638e32125609d6e5ff6ca968d4ade0ff2477f4bf template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 2e8fe4e64b96cf1245f791eaee810d5c0a3fc8ed9a753924b1463a86dedfd767 + input_fingerprint: 37feaeca1f0405aeb1ecd01d1e5f883fc662e53500b2c5b5db2011650a4421fc template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: e01ac0c00772bd398e669e42727b9aabc9129f8344f447d6bd8ddaa8338574c5 + input_fingerprint: 2576cffda15c3821f11bcfe189146366df9fd70dbb79cd0d04cfc3b9f0115e27 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 24f7a4d371c0112317dd1c90422926931525ac389ff48555221074ae1e64e5b6 + input_fingerprint: 0f675b7ba911a96bb6c0487f6d8cb83d16cb095f21d9586a33106a0ac30eff74 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: d12781b22116b0b5c8ba0be33c79f10c85929d0bf4b491bea3f73bc55b4a9b7b + input_fingerprint: b268a0e5ac538f0bff35fe760816b4963b441be049cf65356c4c0c2e52895c09 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 4ac4a378f8845985ae920da34b330c91168c31ce9fa844ade70faa1b80dc6e65 + input_fingerprint: '00985402f6af5747ff915fdda22385f21d537b82957e1bec9365f860f8fe1762' template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 05f5dd6c4c0d9b3fb2441be0be60e980caf2546ba3d956beec1671bdd295ad41 + input_fingerprint: a282436fb631a4cb1699e65a245b2cf8a9af898eb77d13e848e3ebb3d10a5a11 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 9b1b9446d84f31e90334abaade25eb356143a7c7296344e399cbc3df7db81c0b + input_fingerprint: 7461bbd6386e3f5fcb71bbddffcffae8fa637a8b46050971a481f58cf9e0ef56 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: da91621ce1f9c6eea22c939c54e059a3f7b85168b5213e1c8e065f3cf71298df + input_fingerprint: c5c8e45978b9aa390d5796dac40a15bcf11c61a3c8d75a528a2a3cfa142884fa template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 46d6fe67a1e6eca649fcd746e0b585b102de115993e3caa66a48f0e2774e6df0 + input_fingerprint: 258d7a17d0f6c9ad8d83ab7b3c6b491bddaa42c2ead7617adb34652b2c45c52f template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 90b45e13e60cd6e0bc015c98450ef09a99b262e16733540d736cc1aa49bb3679 + input_fingerprint: 55ead3e1838efe3c3742fe1a6dd6b6ca51496534461460ac085f73641b43767f template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 585d7fc13bf9d4cdc31f5c576b48232b2a94716a953a1bbbb9bff93241a0409d + input_fingerprint: 511a3a79f96a09c78f89e93a501043a24f005ccb743264da1abd83cce625487c template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 53acc4042e1f51b250fdb1de8a78c258f589d019d7a6317f4ff5cb0d2ad407f2 + input_fingerprint: 5f7e50aa0ccaa45bb7b6919abbb514287c19e7c7a5c94728f50aa2883586554b template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: cbb0bd82b56e48e0be4e9059182792d2da3c221bc2d3636da7e640dd0ef0d428 - input_fingerprint: 408481363e9dae9429b7036eb7a412b314ffca95fcff13d68bb1936adcf1178a + input_fingerprint: 34dc4443bba1fed1e0e10bd539aedec043be4a4028810e7308f3934f9e6fcfa9 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 9ad2cda794378c2e281e9a94740027ec6d2f6ae54bc72ab1ee64a53d5ac67564 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 2593f6f2418ee9d2aeb25f81691e3e127ebcb37e057215a4d52b99130b6e8755 + input_fingerprint: ecdb287ee70005d38b5e0c642a27812d4477c1f7e3eceb42a9d1496d15e9d014 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 18d5cdaefe0b59b0e183ad15a938c4e6582af0f79d521fdea865cf27b288abd8 + input_fingerprint: 882c87371bbf7c1d60840a6362a3f96f61cc740683eaf347e4b5cff50d58037d template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 674375ee8c9efb0ba094328f0a6c9f2c95de8ca745f4b2834b7bda03f32527ff + input_fingerprint: 5b51f106120523920379a176fd172ff2d0e8b1215a0b2605165283a270310a5e template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 39a41c89700625121dae46f51dd5e9189c91f58548d853d5b6fd808a45d3f5a9 + input_fingerprint: db507aeb072276be452c62be7fa7ceece1652846ea8b2628fa2a8fd2ee6d08d8 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: e00137d8b5833a97f67d0efb73968272cd446dadbe0f00854ea6aaf4f74a0d74 + input_fingerprint: f09c4110a10a913eca3210fb3999229ca7fda36a737d8f09d12f5978d207c592 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 1f2a7f95e5f370059203ee7c80228eaa4e93604540d6b653936c27e169ea41d2 + input_fingerprint: 352a93b26cb5aa5dce8a8b0ad3a4182b6a9e6d0d558e658bd85ffb885a7e202c template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: b4275adad273f064485ee8e972802569808fb5b9bc8e479b3fb49d6d84faa15b + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 3cd65d0cd3caeedc4c35c6d2d8132b9656b4bb1e7bc2c1881476c87829f94244 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: f0f29c99e13ee3456765c706be7810ed349616b9c928135c12323e04570be201 + input_fingerprint: 9d56ee23b986549ca3e6605e51f7972c2c03e9891cf769e4e0c51c3de3ea4d14 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: b69f4d2cb18146f0b1992745fcfd87f02e443c48e00c4d96c2cd0a3b132d1881 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: b3a5717a81007029e191a6fa72284b15ee68719c43c999e903dead9a5d75ddcc template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 77a385d4064e6595ab61701bdf4f6d1574b83fa59f5910c38543b2221c926b3a - input_fingerprint: b86b18b7024478c1bd98957c64bfc4b286e48547d7a27d5086e8680b7c4e0251 + input_fingerprint: aff6718d9a1193c31c45f91bc80f5d88e5f724a00bf8ec1ea9e2da833bfc1fef template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 42114295367f6b90ca26870ead413f94c9ff32194b07a9a101e10d55b53c06c3 + input_fingerprint: 637306f380b549bbc33f1d89417c36ffeed1af19239fc2e7967964ce086d0e43 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 8ad8d0e0f8bccda090bbbfc49836b09d48cec54a4f36079f85fd3a23c828590b + input_fingerprint: d56b5981d403974236e1f698c3f08e2dc77d9ccf5eb31ee3f64795175fe5d99e template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 81166a970d0356ab21e02b5b36fdc24d992ac610853c40a29d715cc33bee436b + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 2fb324f799c90d75a53ed0e8cceb16a1c58404ab019e6c867d059d3d657ceba9 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: c266147adcac9343a2af465362ad7147563c8fd6cfde18d16db31f2f9ad4976a + input_fingerprint: f6bce860b86b269bb4c2bdcdfc3d0e8d90da433ba53b63206504e78b3b03ce89 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 7a9c10a0df45088af06e5a7a297de89e3b82635f6fc8ffb9d7b2f2f19029c7b5 + input_fingerprint: 8697eb89ec5f74fe91309c98954a0ccef12bbaf14351552c4f1c7d418365ad07 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: bef66f8bd89b2071b797ce90040186f942d6fe15122ca203f822fa903f853518 + input_fingerprint: 5d23b0b583f8700c06edbead5d3a05de9278b5bf0a55bed6c8f8bf8391fffd02 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 4a8c735cdf65b19c84f555d7dd58735e2c4f6d2aac240b382c9d35b72c6136f9 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: dfbac3eb68c6e86faa7d2cdfd2264244f743d722aa77decfacab2bff4bc441d5 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: c493a211861d99ba06526375cf21f65f0ea2703b5983254f1fd867b225d24a97 + input_fingerprint: e01f6e3bc96bd2ab1df60577eaecfde59801cfc07f02571b183719c46f84feb4 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/rbs/merge/version.rb: recipe: template_source_application_lib_rbs_merge_version_rb action: write dest_sha256: 3205c863dd2bed4298acc44797db24a0d30276a57ace4608dd33fc29b82aca4a - input_fingerprint: 69138446094e5d42d1f4702176c42810fd5e70da0580dc8c024eb5267c0e5d79 + input_fingerprint: bd7ddb65bbb763706b7ef9d546ebc6d148effe88e00dab957c6a1c7cb880da71 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 20fb8cdd72d7a517b1d25a0217a476e7014a501030198032266108bf8c8fce9b + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: d951576e2026b32043c58f4e7b6a45a4a5d954d6954361b58790abfdb16ab97f template_sources: - mise.toml.no-osc.example rbs-merge.gemspec: recipe: template_source_application_rbs_merge_gemspec action: write - dest_sha256: 71c3c488640ec3dab23c5332b040ba9b946fea35c3a2f51204963c2d484f590f - input_fingerprint: 2e519c66247d6a61ebab80028f72a375c93550344312d0887b2963bde2449180 + dest_sha256: 1002272ecb703517a7e72da987b779c91b7653a84cbd66bb035ad331f76d23fc + input_fingerprint: 928bd05bc6991557b1bf4cc253b1754f1ad64fdd1e5783571088c3c44feb312e template_sources: - gem.gemspec.example sig/rbs/merge.rbs: recipe: template_source_application_sig_rbs_merge_rbs action: write dest_sha256: 7e57eeb4d100a99948eca2084404dd7ae3cc352e8f6e936130a3e4a1dfb21a73 - input_fingerprint: 697168c68356c11d24f26195e25cebdf9b9e7121c54e7cf593dffe6d615cad11 + input_fingerprint: b16d09cf39cc1709102ea1c41026219a6e8129b949aa229703902107cd801ade template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 2ff203370f5805b5f53e7b343f9fe4ecce624d875489a8b01e465924e3d2e6b7 - input_fingerprint: 888bd3cc6708c0ef6b9cc221930990069ece553ed424527acf80ac0b671d88a9 + input_fingerprint: 849781da49dbd79b2e1ba4b9f97ac89b337b3f7775b35f2b4453d30b9e7c06c5 template_sources: - spec/spec_helper.rb.example diff --git a/gems/rbs-merge/.structuredmerge/kettle-jem.yml b/gems/rbs-merge/.structuredmerge/kettle-jem.yml index d5072a76a..9b1be0bc8 100644 --- a/gems/rbs-merge/.structuredmerge/kettle-jem.yml +++ b/gems/rbs-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/rbs-merge/Gemfile b/gems/rbs-merge/Gemfile index 83aac4d4c..8fc3d574f 100644 --- a/gems/rbs-merge/Gemfile +++ b/gems/rbs-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from rbs-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index b07d4f9eb..a7f802410 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -831,22 +848,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -876,7 +893,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -912,15 +929,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -932,10 +949,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -961,8 +978,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1032,7 +1049,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/rbs-merge/Rakefile b/gems/rbs-merge/Rakefile index e3857f8fe..8dda043ce 100644 --- a/gems/rbs-merge/Rakefile +++ b/gems/rbs-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# rbs-merge Rakefile v7.1.26 - 2026-09-09 +# rbs-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/rbs-merge/gemfiles/modular/documentation.gemfile b/gems/rbs-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/rbs-merge/gemfiles/modular/documentation.gemfile +++ b/gems/rbs-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/rbs-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/rbs-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/rbs-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/rbs-merge/gemfiles/modular/style.gemfile b/gems/rbs-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/rbs-merge/gemfiles/modular/style.gemfile +++ b/gems/rbs-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/rbs-merge/gemfiles/modular/templating.gemfile b/gems/rbs-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/rbs-merge/gemfiles/modular/templating.gemfile +++ b/gems/rbs-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/rbs-merge/gemfiles/modular/x_std_libs.gemfile b/gems/rbs-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/rbs-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/rbs-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/rbs-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/rbs-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/rbs-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/rbs-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/rbs-merge/rbs-merge.gemspec b/gems/rbs-merge/rbs-merge.gemspec index ec4f0bccf..9f6a17ac0 100644 --- a/gems/rbs-merge/rbs-merge.gemspec +++ b/gems/rbs-merge/rbs-merge.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 68bcbce65b7da5b40a45f4d1938a746ef1efbe29 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:04 -0400 Subject: [PATCH 129/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20json-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/.kettle-drift.lock | 83 ------- gems/json-merge/.rubocop_gradual.lock | 79 +++--- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/json-merge/Gemfile | 2 +- gems/json-merge/Gemfile.lock | 109 ++++---- gems/json-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../json-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/json-merge/json-merge.gemspec | 12 +- 14 files changed, 260 insertions(+), 299 deletions(-) delete mode 100644 gems/json-merge/.kettle-drift.lock create mode 100644 gems/json-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/json-merge/.kettle-drift.lock b/gems/json-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/json-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/json-merge/.rubocop_gradual.lock b/gems/json-merge/.rubocop_gradual.lock index 18a22af88..82cc927cc 100644 --- a/gems/json-merge/.rubocop_gradual.lock +++ b/gems/json-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:3227426949": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:876452158": [ + "Rakefile:2027737848": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,53 +86,54 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "json-merge.gemspec:346553636": [ + "json-merge.gemspec:803095328": [ [16, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1168797721], [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], "lib/json-merge.rb:2566998416": [ [1, 1, 0, "Naming/FileName: The name of this source file (`json-merge.rb`) should use snake_case.", 5381] ], - "lib/json/merge.rb:179760894": [ + "lib/json/merge.rb:1718450440": [ [9, 3, 12, "Style/Documentation: Missing top-level documentation comment for `module Json::Merge`.", 2866359175], - [9, 3, 16532, "Metrics/ModuleLength: Module has too many lines. [428/100]", 1440743816], + [9, 3, 16818, "Metrics/ModuleLength: Module has too many lines. [435/100]", 1440743816], [20, 5, 16, "Style/Documentation: Missing top-level documentation comment for `class Json::Merge::ParseError`.", 362242086], - [111, 5, 1337, "Metrics/AbcSize: Assignment Branch Condition size for `parse_json` is too high. [<5, 25, 11> 27.77/17]", 2581608668], - [111, 5, 1337, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_json` is too high. [10/7]", 2581608668], - [111, 5, 1337, "Metrics/MethodLength: Method has too many lines. [31/10]", 2581608668], - [111, 5, 1337, "Metrics/PerceivedComplexity: Perceived complexity for `parse_json` is too high. [10/8]", 2581608668], - [144, 5, 74, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 1342503724], - [152, 5, 1190, "Metrics/MethodLength: Method has too many lines. [24/10]", 1390480966], - [194, 5, 994, "Metrics/AbcSize: Assignment Branch Condition size for `json_value_for_source` is too high. [<5, 21, 10> 23.79/17]", 299250882], - [194, 5, 994, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `json_value_for_source` is too high. [9/7]", 299250882], - [194, 5, 994, "Metrics/MethodLength: Method has too many lines. [17/10]", 299250882], - [194, 5, 994, "Metrics/PerceivedComplexity: Perceived complexity for `json_value_for_source` is too high. [9/8]", 299250882], - [217, 5, 928, "Metrics/AbcSize: Assignment Branch Condition size for `json_value_for_node` is too high. [<6, 21, 12> 24.92/17]", 3784972554], - [217, 5, 928, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `json_value_for_node` is too high. [13/7]", 3784972554], - [217, 5, 928, "Metrics/MethodLength: Method has too many lines. [26/10]", 3784972554], - [260, 5, 555, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `decode_json_string_literal` is too high. [11/7]", 4144578840], - [260, 5, 555, "Metrics/MethodLength: Method has too many lines. [16/10]", 4144578840], - [280, 5, 1325, "Metrics/AbcSize: Assignment Branch Condition size for `decode_json5_string_literal` is too high. [<14, 34, 27> 45.62/17]", 3994115595], - [280, 5, 1325, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `decode_json5_string_literal` is too high. [23/7]", 3994115595], - [280, 5, 1325, "Metrics/MethodLength: Method has too many lines. [40/10]", 3994115595], - [280, 5, 1325, "Metrics/PerceivedComplexity: Perceived complexity for `decode_json5_string_literal` is too high. [15/8]", 3994115595], - [369, 5, 457, "Metrics/MethodLength: Method has too many lines. [11/10]", 906734662], - [425, 5, 691, "Metrics/MethodLength: Method has too many lines. [18/10]", 4010630320], - [448, 5, 528, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_trailing_comma` is too high. [8/7]", 4057979016], - [448, 5, 528, "Metrics/MethodLength: Method has too many lines. [13/10]", 4057979016], - [489, 5, 787, "Metrics/AbcSize: Assignment Branch Condition size for `advance_scanner_state` is too high. [<8, 12, 24> 28/17]", 2437181548], - [489, 5, 787, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `advance_scanner_state` is too high. [15/7]", 2437181548], - [489, 5, 787, "Metrics/MethodLength: Method has too many lines. [25/10]", 2437181548], - [489, 5, 787, "Metrics/PerceivedComplexity: Perceived complexity for `advance_scanner_state` is too high. [17/8]", 2437181548] + [120, 5, 1337, "Metrics/AbcSize: Assignment Branch Condition size for `parse_json` is too high. [<5, 25, 11> 27.77/17]", 2581608668], + [120, 5, 1337, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_json` is too high. [10/7]", 2581608668], + [120, 5, 1337, "Metrics/MethodLength: Method has too many lines. [31/10]", 2581608668], + [120, 5, 1337, "Metrics/PerceivedComplexity: Perceived complexity for `parse_json` is too high. [10/8]", 2581608668], + [153, 5, 74, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 1342503724], + [161, 5, 1190, "Metrics/MethodLength: Method has too many lines. [24/10]", 1390480966], + [203, 5, 994, "Metrics/AbcSize: Assignment Branch Condition size for `json_value_for_source` is too high. [<5, 21, 10> 23.79/17]", 299250882], + [203, 5, 994, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `json_value_for_source` is too high. [9/7]", 299250882], + [203, 5, 994, "Metrics/MethodLength: Method has too many lines. [17/10]", 299250882], + [203, 5, 994, "Metrics/PerceivedComplexity: Perceived complexity for `json_value_for_source` is too high. [9/8]", 299250882], + [226, 5, 928, "Metrics/AbcSize: Assignment Branch Condition size for `json_value_for_node` is too high. [<6, 21, 12> 24.92/17]", 3784972554], + [226, 5, 928, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `json_value_for_node` is too high. [13/7]", 3784972554], + [226, 5, 928, "Metrics/MethodLength: Method has too many lines. [26/10]", 3784972554], + [269, 5, 555, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `decode_json_string_literal` is too high. [11/7]", 4144578840], + [269, 5, 555, "Metrics/MethodLength: Method has too many lines. [16/10]", 4144578840], + [289, 5, 1325, "Metrics/AbcSize: Assignment Branch Condition size for `decode_json5_string_literal` is too high. [<14, 34, 27> 45.62/17]", 3994115595], + [289, 5, 1325, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `decode_json5_string_literal` is too high. [23/7]", 3994115595], + [289, 5, 1325, "Metrics/MethodLength: Method has too many lines. [40/10]", 3994115595], + [289, 5, 1325, "Metrics/PerceivedComplexity: Perceived complexity for `decode_json5_string_literal` is too high. [15/8]", 3994115595], + [378, 5, 457, "Metrics/MethodLength: Method has too many lines. [11/10]", 906734662], + [434, 5, 691, "Metrics/MethodLength: Method has too many lines. [18/10]", 4010630320], + [457, 5, 528, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_trailing_comma` is too high. [8/7]", 4057979016], + [457, 5, 528, "Metrics/MethodLength: Method has too many lines. [13/10]", 4057979016], + [498, 5, 787, "Metrics/AbcSize: Assignment Branch Condition size for `advance_scanner_state` is too high. [<8, 12, 24> 28/17]", 2437181548], + [498, 5, 787, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `advance_scanner_state` is too high. [15/7]", 2437181548], + [498, 5, 787, "Metrics/MethodLength: Method has too many lines. [25/10]", 2437181548], + [498, 5, 787, "Metrics/PerceivedComplexity: Perceived complexity for `advance_scanner_state` is too high. [17/8]", 2437181548] ], "lib/json/merge/conflict_resolver.rb:39379122": [ [11, 5, 55948, "Metrics/ClassLength: Class has too many lines. [1064/100]", 2246754139], @@ -273,6 +277,9 @@ [305, 7, 854, "Metrics/AbcSize: Assignment Branch Condition size for `levenshtein_distance` is too high. [<13, 29, 8> 32.77/17]", 2946547420], [305, 7, 854, "Metrics/MethodLength: Method has too many lines. [20/10]", 2946547420] ], + "lib/json/merge/rust_host_provider.rb:2600269108": [ + [15, 7, 392, "Metrics/MethodLength: Method has too many lines. [12/10]", 4113364623] + ], "lib/json/merge/smart_merger.rb:3325646413": [ [24, 5, 9010, "Metrics/ClassLength: Class has too many lines. [190/100]", 1483676383], [44, 7, 1634, "Metrics/MethodLength: Method has too many lines. [25/10]", 104472938], @@ -287,6 +294,12 @@ [3, 1, 12599, "Metrics/BlockLength: Block has too many lines. [278/25]", 279067739], [257, 3, 801, "Metrics/BlockLength: Block has too many lines. [27/25]", 716259872] ], + "spec/json/merge/rust_host_provider_spec.rb:1552063484": [ + [5, 1, 6361, "Metrics/BlockLength: Block has too many lines. [165/25]", 1097498767], + [47, 3, 1829, "Metrics/BlockLength: Block has too many lines. [36/25]", 3302897951], + [88, 3, 1574, "Metrics/BlockLength: Block has too many lines. [41/25]", 3110099404], + [135, 3, 1711, "Metrics/BlockLength: Block has too many lines. [46/25]", 1090777177] + ], "spec/reproducible_merge_spec.rb:133932627": [ [5, 1, 1854, "Metrics/BlockLength: Block has too many lines. [40/25]", 671932104] ], diff --git a/gems/json-merge/.structuredmerge/kettle-jem.lock b/gems/json-merge/.structuredmerge/kettle-jem.lock index e7ee742b8..285e33f43 100644 --- a/gems/json-merge/.structuredmerge/kettle-jem.lock +++ b/gems/json-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: e94e37b9369dac3759bec723ab0ed7f214bd4a5c304fe6265a2b12febd7b29c0 - input_fingerprint: af4a7f5171057486d9d40de306ab1f5f2a4e70e94b5f9dd0acc0672bc95dde17 + input_fingerprint: b39e2e7eb0fc950a2e712940f6cf4667960358950cee6195799209ad6e104cea template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 0d07e8a62b22b9cae4d368290069e6a63d1f51b69a2a3af56a3ba76261b53789 + input_fingerprint: c3ab6f3afe7b0b783c2fcd7715ee35d9501a90360ff1eea193b730258d7a0840 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 5f97528bdb267a0c7cb8719e309b758106599d525a7a386c2dfdcab81dce3372 - input_fingerprint: 9471b9d5fb8a85210f020f8c06284dc6d7d26d8c8ce51abb0d2f3d732d6084f4 + dest_sha256: 782a2955c6e255b400b05aa82844564f1f1486e04a4a57a7207b828373588353 + input_fingerprint: f3dbc0ef677dd80684e37d425de07f4e0b3c111c42653118dc7c85d5d2957414 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 25eb386f846c883bbbfaff893fdbeae76298b844de0b806a1ea2b526643133fa + input_fingerprint: a44d29822ccf3090ee4b428c6155acba663c5921b8c5a08f7890814e7f1a069b template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 42e4639d8ea4565f82b35b3de4246f8659f5fdc78fc4cf03939928381d385441 + input_fingerprint: f9538de74cec68db515ccad6099fd52819205515c7936059b058f7f464b95527 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 811a0447239a1ee8eef87887e8e8dfbc1570c1d100beea9b3c5fb75937fe59fe - input_fingerprint: c638ef086e7abecb0ceca0768b31506f7fcb9a963ca3aa201567af00887861b1 + input_fingerprint: 9c59f65f58def4a4890a5f842a6f084c7e1efcbe2af77a8f6325645870b7f38b template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 10aeeee69eb3f18407b041d4102c4b159f0b933b5d1c84d626ead2c85c4a460f - input_fingerprint: b00a4627b8c9169b400ab342c541ef575793e69dc116a7d0f457bd3eff37975d + dest_sha256: e1670dfd28741e08bf05291dcf22b58147b60b885153560b36ea6ea8b1ab0d69 + input_fingerprint: d8d03d9ca2c655d8f6b800add3a4b323a2a382dace941e515ded166429060f78 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 6d56405ad954b185e27b099e587437a708acac9953b48409bf48aa31eeafeea8 + input_fingerprint: 15c974fe8585e828fda96176c50e05fb529ba519d3190c2581b80b1121366645 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: b060fc90ef58404462a58889b7c5d3680876a6787dcf05a0fb3f7757280fd8c8 + input_fingerprint: 119477dd22893d9d45ce8b43eee759ce7a52814a1b538380fbaf28b9abb5320f template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 0c63f5453ed9cb3bc59d29e880c922799741718b1b1ce610e5ccbe5a0a5ce00b + input_fingerprint: bdd1ed36dbdccd3a992ac1d5e397d5460a90f5bd4ca9a1ecdc08cd946d493244 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 036de38a754bade2d353713c8c9ae652e1c2cfae74b0afd3c27ad9711fd6055d + input_fingerprint: e46d9da7cb0ba29e2f04ee049227cb4130048ce0338eccd37b9ef4c3350f05bd template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: a415330bc320cc3c8436dccdd0c3b1f30cb2b537938f48397760c742ea300edb + input_fingerprint: 6b0c804996f1e5d51ca583fbc9c984e0517912beec0566707b4f9799de91d315 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: c0a67bb574b2a950bcc84f080733eb3437d3d90206a4fd9b1e87f316b4fd8891 + input_fingerprint: e242d30beeef77cf0a55112f8f01a5111429ef7a1f151eee0c2cc43bb75d778f template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 3e95532d37b00433f4570ab512e8b606ddbea288490e8ac1ff262b17cdadabc9 + input_fingerprint: 2649b06f02cb1b415982968def3e3a7699620f7c5f48498a22225459f728a934 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 7c92d97b2c47898a942aefb0c1ce0e9a0fa1b181f3ec77c0c96e59f253c33277 + input_fingerprint: 1e779d88fc0d0c4d30c91351befd5d9c3456f7b4397ba2f342785e4445874133 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 2989cbea14dd0c176887f91099463e01b82e43bd7d824bf7a260d26246845d32 + input_fingerprint: 7c47c2674043a5f51c23edee031a022a4e80580f3d990da66f677ef7a692f4a2 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 1e6f9bdda3891644257e2766786d1ac3149e9d2116ad679d2080ee9a48b02d9a + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 8ab8a0443cc05302908f99118a60f18830d9a7c497c02ed826a7503e2d7ee92e template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 327d483787e8a723d8412ac5a5c3907e380f4d3a3b4035453744b7226c6b4554 + input_fingerprint: f3154584d5e1be0b7681820377d0784d8831d08b2b959ca912b13e00fd84c745 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: e4a0e45d5bffe7491120e829927894b34e244439f3addfe6b2d95667231a00ca + input_fingerprint: '0886c4837704d0d53b900b256e67c1dafdc791edb7bd45c6ee3ff71b5b4a2b8f' template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 18b6ad75ba3525cd252e61ce5687c49a83dfd9aa352dafcfd0c5dbc0755a44a4 + input_fingerprint: 89cefd454f57167b813a1d74f51f3f143ef6e33c3b60a69769a31757c107b555 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 5e28d48f5255a98561fc46f467d1c9a560c64230153d9b12b6853a307ee94b40 + input_fingerprint: bdba82a2c53aa379212ad77848a6c67ba034477584f6d81ae72fdbd12d3d8d8f template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 6f9d313f71005bbf49f31fe512ff4010f77f65002e8c076f4df5043ece5b0969 + input_fingerprint: 41f2e0951608879680c1bda55d6fefcf7a906132c2577bb8dc2597afadcd07cc template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: a331f28c419f39b19251a719006f0e994e3f6888c8811dc38597819311932054 + input_fingerprint: af355eabf9adcecaea25617cb2aba71ed1b695a271e4c25937ae8575810221d9 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 3bdd28e1a75a9c19a0d6813751bf1d60c87eba9f8a7f59bc94bf0cbe4972c1c3 + input_fingerprint: 2a3e85a3cff5cfd1b8b240075d84506985eca967049d79658c7bd183542574ae template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 0d7c2c1ccb0ebb62106e308b87deaf6c95402cc5ed3250b2012a5c56fa570846 + input_fingerprint: 7473f43e34f1f4bb801bf4709b59bd1e47a8b26aff7e67a50374833bb6c2c6d1 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 010dc4d45fb4ccf9bd350c77a0714eb2948b411170514f8aa1c81fb40b19f871 + input_fingerprint: 6ec99030fdea71e9297ab7de0a01f1cf836d85fd237e70058cea39663e0e8d5e template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 0e627967e2d1d542b9d577cda2d92be233854960faa61936f9fe31e35dc8ea5d + input_fingerprint: 5af812ea9ae7e961c72c8b3e53bb4450eee91abd169b8778fcc91ef4c838b810 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: e4b2e275c6c6fee17864947615252432ab133d71cd34d2bd0fee4ba8a4d70c4a + input_fingerprint: 2a59f8eb0cd95bcf9c7b9f34c77d7f1f329d6d4e2f7e4c6482f4ca89609d478d template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 7a515f04d6e9fdf379df9faa925afc14fcb9820b1d95438a5da6491b81ee7e16 + input_fingerprint: 61f21d72a6ce06506e990566c7fb3519325a7a97e30294091ec8a0b070c521a3 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 475fd777705ee5f83ec66e38978a844c10ad9a02aca902446834ab4057d4c219 + input_fingerprint: 60fe63ab6926fc8c2e816a5360df448f9e9d269cdb2bca1ac5d24a13bce1cd98 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 60502f2efae1279fd30fe3b2c21caba0a528d6aa0da5d0689dfb45717661808d + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: cc05be6868d26e4f93becb535d22a15c8f8ead79acb95eee4783a70008602255 + input_fingerprint: 9d5324c27132699cacc5f13049be0c14b2c01e171fee11169afe32ebcde01803 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: e732785665f5e73972fd428cf7d618624f67bcf862dfad3bb72e376e958c31cc + input_fingerprint: 3dee6da8490b30330819e8a421540ca1cf18b1c32ed6997fc905fb1b039d5f70 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 558f289962ccbc820b0f5ede541e391ed2baa18186f3041aae899383ad5bf68e + input_fingerprint: 002e41d04105d3422ffff6281ab64a6b157ff4c1c27f45b60e9bb017fe2fed55 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 7de4a762a06bf8c35bdfa8605bca5570e962b216164193042cebeebdd0dc5f74 + input_fingerprint: df7cc34042ea43276118417538e12e3ebe72ae301f6494d3c11d2b48ec68aeb2 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 0b313a9b8ccc6f3ac9cea830c833637e43f43c5037260c207add90604aab0507 + input_fingerprint: 650504e3b4b56da336ec1f1c9c5d602cbce1667919e6c641c510b06cbd55f2af template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 4fe0cd7383c754d1ab56e6a3bd7ca4f8d11cd172c3132473e3e56bb786f56d06 + input_fingerprint: 376151ebdfd1b647d73f2b0e2ec047309aa985c145cfb6a042877465a2b5a991 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 96013cfa8c3516afcc149b568d86e62f12afefb0f09f5f19d8eb1767d7903567 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 3d5b41b7e049c5967a303ed62a138088eec54674ed2a25357ab641965b69a28b template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: c2d5426f347cf48b1d257769804ec48e88787db3c176506f4b4cd4cf20fbdfeb + input_fingerprint: a4ec1acb2cbd11eb5dc068761416363fb21719cea9d17271c9a583da59bacf45 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 0d5e48b06afc833ff4ceed1fcc68608136415cf296dbdc78df4a047f42f4e531 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: e03fdd3d4b3db2dea140fafab2306cea40945867e35ed2f545ad1df8a687f4e7 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 59639ff7b579d18e2955a24d2f1f5fb64e75b1d3a723c13416381df87214a3cd - input_fingerprint: 9689117337afc03802f11e7b3f0aafa1f5c238a4d0f07a7e523cd4a80caaa719 + input_fingerprint: 5c26ebf30a735818ed19495fb5b358844789e085d5f81a5e74150a25cf99081f template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: a6c9ad2daf657a1de732aca185643a502553d9017cdad5ce4a54b2ae4f8259c3 + input_fingerprint: a9d022c0b26a8a99db6b5efcac91767c8a60d805a7ceb70a40a1d876c8fb14a0 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 37f25de82711325d899d9d2410263d8c23337080240ac66febeae7f12823d665 + input_fingerprint: 62e4cc0ab0fa5fbf29882cdb8ead38e9826b453394d29406c0a30bd3e7a619e5 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 6bb4e6ea52e3f2b23f2b44e424feb01afe113b68961bd2aefb6090e838701e33 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: b25f7c1b7d10556264e3347a2e6fa6b5e63464524fb5a841c1f3836442676e44 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 6e17b2f7dafe7dd818127038f07717437d6f976f7bdcb146a56d10185998dc4f + input_fingerprint: fc512c0f3866e6562c138966224ebff49a6fdb1f639dc8aa7aaf53a6c2ee503a template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 7c89e5024cca4adbdc94d833f9cb2a5c37fdfca6131d7be64eea6724c8f7305d + input_fingerprint: 28940341ae259d032611c5d0badfda5f094ff08cc5e423a51a2747f18c98fbdf template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 5d8e8796ba573c341d4cfcf6f38ddb5dbf96d6de7eb15b3fe8ee7e9695518647 + input_fingerprint: ef6831dca62f380545dd180a1d0e6a940e365b357d14ed40d4ec63f38a0aa61d template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 7da3bf566ebc91cfb592490b9fa1bc74de592b9226c73f7e7a185bec3505c2a3 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: c3c5b83175c17e7e6f6684678e9ba1b9ce255fab925967290f52a4e6e0305c7d template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 3ae691f9ec3ac2b040601ecf2b433c863fb70c1d48c71cfbeca03f85c4339fca + input_fingerprint: 348644fd8830cfd27646d45400defa02f6b4df7209fed3d6961e2d26bcf6a3fb template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example json-merge.gemspec: recipe: template_source_application_json_merge_gemspec action: write - dest_sha256: 85b12f54c1c456abcc3147dc529114b85609f9834e30e826f68838859db97f10 - input_fingerprint: 64c71f2f19772d08bdf4495feca57702c96fb95cb610f00d60357544ace27207 + dest_sha256: c418e7329e2ce5acaf7af43fcec20bf564e5d23edbe35027f09077058f37fc01 + input_fingerprint: bb944131be86d5db6e2af99797a953fc21a2231f4084248929f71aa0592fe446 template_sources: - gem.gemspec.example lib/json/merge/version.rb: recipe: template_source_application_lib_json_merge_version_rb action: write dest_sha256: 412df2c221982dbdd30f3675615c95eb4f08528250137cfdc319046e237469e8 - input_fingerprint: e6d48daffb522fb847454e78abc2058bb2aee0b1fee8afd36975c74a64530f22 + input_fingerprint: 05425e0e7df35e958ccca72443277a43fba570d0a0620c8da3cb609348c5ba63 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 2339b354c916efdc4dd41bc6a5e6311bc2543ab156c5f775cc18244025b12bff + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 9c30de1c371b6bc3d3b874d1286192d1bc4dc2faa7c735abe6fdddf9d46f6c7e template_sources: - mise.toml.no-osc.example sig/json/merge.rbs: recipe: template_source_application_sig_json_merge_rbs action: write dest_sha256: a049257eec0f5c0f35a775915c90bee52681e49c18968562bc7257c640713e11 - input_fingerprint: c060c6f25fbbd330fe0a8a65c070a9952661962d15eaa169059786b4468b0423 + input_fingerprint: 85b9bc97e7fa8c9990deb18e7695de3e633bafc57204af02857ec91b34261731 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 665ce5957e1540e212fdf5905e11d08833ff9156d1d33f7137ef073ca3d009d4 - input_fingerprint: fd3ac0aa07e91aadac9a05536ac86aab5030b05d395fe82d5df53eee6174700e + input_fingerprint: 32458ff27577c406623741c58f23c8e39634f5463687906a0c04823a8e9c6b13 template_sources: - spec/spec_helper.rb.example diff --git a/gems/json-merge/.structuredmerge/kettle-jem.yml b/gems/json-merge/.structuredmerge/kettle-jem.yml index 197271aa1..71b1ad384 100644 --- a/gems/json-merge/.structuredmerge/kettle-jem.yml +++ b/gems/json-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/json-merge/Gemfile b/gems/json-merge/Gemfile index 4c8798e29..89e4ca178 100644 --- a/gems/json-merge/Gemfile +++ b/gems/json-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index cfced9e6b..2f0168c8e 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/json-merge/Rakefile b/gems/json-merge/Rakefile index 28ac4c4dd..498bbf09a 100644 --- a/gems/json-merge/Rakefile +++ b/gems/json-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# json-merge Rakefile v7.1.26 - 2026-09-09 +# json-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/json-merge/gemfiles/modular/documentation.gemfile b/gems/json-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/json-merge/gemfiles/modular/documentation.gemfile +++ b/gems/json-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/json-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/json-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/json-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/json-merge/gemfiles/modular/style.gemfile b/gems/json-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/json-merge/gemfiles/modular/style.gemfile +++ b/gems/json-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/json-merge/gemfiles/modular/templating.gemfile b/gems/json-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/json-merge/gemfiles/modular/templating.gemfile +++ b/gems/json-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/json-merge/gemfiles/modular/x_std_libs.gemfile b/gems/json-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/json-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/json-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/json-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/json-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/json-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/json-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/json-merge/json-merge.gemspec b/gems/json-merge/json-merge.gemspec index 3608a950a..4d6ec39c7 100644 --- a/gems/json-merge/json-merge.gemspec +++ b/gems/json-merge/json-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 93570eff4d64b4b06a730afe4e02fcda1b939e45 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:04 -0400 Subject: [PATCH 130/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20yaml-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/.kettle-drift.lock | 83 ------- gems/yaml-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/yaml-merge/Gemfile | 2 +- gems/yaml-merge/Gemfile.lock | 109 ++++---- gems/yaml-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../yaml-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/yaml-merge/yaml-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/yaml-merge/.kettle-drift.lock create mode 100644 gems/yaml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/yaml-merge/.kettle-drift.lock b/gems/yaml-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/yaml-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/yaml-merge/.rubocop_gradual.lock b/gems/yaml-merge/.rubocop_gradual.lock index 8fe5ef66b..faa6643b7 100644 --- a/gems/yaml-merge/.rubocop_gradual.lock +++ b/gems/yaml-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:479300517": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:459786814": [ + "Rakefile:2661482744": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -149,8 +152,9 @@ "spec/retained_blank_gap_spec.rb:3080228732": [ [5, 1, 914, "Metrics/BlockLength: Block has too many lines. [33/25]", 2851550009] ], - "yaml-merge.gemspec:582673844": [ + "yaml-merge.gemspec:3630775728": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ] diff --git a/gems/yaml-merge/.structuredmerge/kettle-jem.lock b/gems/yaml-merge/.structuredmerge/kettle-jem.lock index 14651891e..e4c059208 100644 --- a/gems/yaml-merge/.structuredmerge/kettle-jem.lock +++ b/gems/yaml-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: c96f625ce55141cce926c7820981f5865d2d1c1377c6c893947feb7894d149ad - input_fingerprint: ed9cd0006277841d7ad2361f8565b0b0f3bb1615673842b0071dc84c4df2214e + input_fingerprint: 2d86b436cdfe5194b0df37269031daffdc22f1dbcdad4efd06b77c757667cef1 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 3d1926185208e180ab474b0a4d53b8264319de323fb6177b609c5192814d7d27 + input_fingerprint: 2bf249d55697c96bb5d2fac2e8a54a9f9a0097b1c7dca9b50073612d923530ae template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 480a3baa535756c88a67601a0278f0e5059ecef8b467c0138e3fb000bb951763 - input_fingerprint: f419b7b0b64d2da48bd80ade46d8b21201e8dead431ef2aa37a26451c1dc574e + dest_sha256: ea059a3308718059bd48d2be0899d241c57e07c0531986503c68381ccb3b3bc7 + input_fingerprint: 39ff93857cd7ab841f69ba0dbfc692ba618e32e82644f9a5a6350eb4594b82f3 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 5622637ced315abcc2f942c9b8836459b97423f3a358a997268691bbe616867f + input_fingerprint: 1f5a16c64f476a613ed483d350f01614ff2e7e4b2a6adf61df27a1cb25fa882b template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 145ce11ca6e8ec112fa4eb733738a364def7db9affef2e1e50dbfd929b6bf65b + input_fingerprint: 7bcde59ff9a3e3449cc829551a7086b0bc07d6e0d0cd618075344684a523cffb template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 2339ad957c856f648e26ccf3da4ae39d4cb2186802c0e5b8a4273bf268378af1 - input_fingerprint: 8e52e8cf6ca07cf86a0688bdacdac56854d1534129530234440116bddbba81a4 + input_fingerprint: 71b1f2e11c07ed064af3099d5c5c61c0b1fca079754b8f4ea19b80b2c9008df7 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 5e0faa7bd5426a030b8e8bbba50b7decb832f9fc3aec4975b7c83b7af423e241 - input_fingerprint: d503ba628f1a6796a548b4ccb26489cabb90ee4a773b3a166d0a0cf17e9903b5 + dest_sha256: 6f87c8b7c3ff363d0bccb40e044956e38eaf34a98487e7c3789be669dfc03257 + input_fingerprint: 5e8da70264549402bb753673a0e54cefa50fcf4f005d6c54c83c583d73f16f86 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 2274b441ce3509729530f1b21bca409b0117f3864b6ede367d18ce3b5d9dce7d + input_fingerprint: ba5db55f0a9752a27f83b277e9695113b177dd773d7434b661f786be7c558a15 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: e1ce26002a279a597a9c66ae8a47429d165744ad8e84daad3acd142d159e7d7a + input_fingerprint: a5eae376ec372165719f0168fb56cf45276b4cac7af232142417430ace02b5be template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: e5c7c66ca196d82864e787cbafaf62f71f9b93501352077ab17134633f517865 + input_fingerprint: '07183623ca43da2a6743c7ff8ddf8ab57ed68964003d5df0fbb90c0f54e6622b' template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 33211a31ee17ec9e54e6a86dc6f8ec6518a58ad4a54b4df6c7243275b980de60 + input_fingerprint: fc32939d3b4677d2479a062273cc05ecabd0de733066165277bdcd720d1ea0f8 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 74ab3ae276602ce349f89b3ebde880532f945b387194166cc18757dcc1b6a776 + input_fingerprint: 3c773b84fca55a7f1819e1c6b3331a884ff576bd4142008e31a38ef8e75acb2b template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 19cf372a064626b44cfb66771e7e6cccb3327d966f33dc927bfdf58e81bc6f5e + input_fingerprint: ea4a2e79f858618256021e60872d32cf1c50e39f8bc9d67bddc858be27629d64 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: e4b3a3bc20cd29911c03c343dc5c4d69e6c7e2fb8b344b5251b42e451c07347c + input_fingerprint: b7de720804b70e2a1efcc02c6438323b79a956f9ea372d125851657fb0c27327 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: db5112f9adc81c21818aec13513a081a25a73f033fa2cd3299a33c18fa307732 + input_fingerprint: 1a89c178bcfa9623377f16a4e5befad184dcb53993d4af3b360773daa3d6fedd template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: '09b338cc5be750124d107e38194a97d94522b6be93b29b96358467ec9ec76e02' + input_fingerprint: ca7776caf6f38629b166c3a432e66e2f74f2deaac02a1d48e4073cb20444fdf6 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 9d750ecf4e5764c982631d46f5ce4e6dd63b77211dfec0d1f8dd092fde5d90ee + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 7d12c1f7b1d5761bf2ccf832d95801ccf5bf195da184ea1628a94adae8d50b06 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 8a998bc7a68f98e4640384e04a43b847a25f7f027c19988bf949a45069857f7c + input_fingerprint: c61951f10de0e819daac83c004bcbf4008d54cc9d90aca8682b7a28e834a8159 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 656ea9989c6a61cb82750be61251ed9ae8fd2f87327d81628b23c812a2f300bb + input_fingerprint: 0ca7fc8f929b30ade741d9839998b204b1a7fc1720743187315f3bcd71d6e00b template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 1f6704b7a437c2e87278ade0694e9d0734819aab9e7b1ffe1ac6e9adba834a53 + input_fingerprint: 3cd486fcac5b397a3487f84edb98cefe492f48781eca0f75915f784d392096eb template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 7cb944f4232c7f87fe82acf2bd48cda31071a3f3694bbedf31291dd2e0a413d5 + input_fingerprint: 4c15b622c304b164df86bb91149be512c00f50b9275933c56d602d36a3ecefd9 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 20873720b612f6babe3c8f702618f5ea37c2d458e25389cb16f56797108cda3d + input_fingerprint: a34503f234a0a2e6bbe91eec0c83bea18d742370bf27add2e407c01579bc941a template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 8503588686176cdfa187095ca45257d0b6f32d617843b5e12fd15f96dd73d853 + input_fingerprint: ee582711814ca1b17c4d9526d65c49483985d273956d5b014ab93b2347bec0d4 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: fce63a1f1cb95a5047e3dfa97885b1d46e9bfd72577db3926a925782677ef683 + input_fingerprint: ef4898b8ad82abdf44dfb5db2dd4656c567ea2ef8be3512b83d53879283f8d31 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 29f6c79c67e20f4c77dfb35fdf530df71e775fabd29ea58dc7b92725b9060152 + input_fingerprint: 9230bd9b72aef1155bd56a2223e410d2bb1b7246c65d06ee3776f0a77ee05713 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: '079158dcf5c3104a4eda61bf1032dd78cdd4a5ed258f0572a22d6875eb35504f' + input_fingerprint: 49a7177f85f1cb5450c2a8326903ef1bef5e12c65f2ab44ab16b952e7765d7ce template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8a2207aadc78e64ab8d0cb4be4e16c0e3e131dbe943b8cd2e46f564f72cf8988 + input_fingerprint: 48518183905dd0016ade90d5faef076bbcd577e007d2fc0e7c0d5c04f80d2cee template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 4f3352d9ca8b578368b615543a6be60ba562ec3a3ead5bb953ebf1fab9151ddf + input_fingerprint: 8404093d0a6727bd5fc81cc764c5ced3b2a05e7d7ada76147ed4e8679b480811 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 5c65a0049341ee84fbd3119c63522006cd6d03c48ee36aaabc66d03c29d168e9 + input_fingerprint: 60525b58c205293b5074b6b3de17ee876fbe78ce9b85c63468fc9ef36d6ad9a3 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 74e96372acc7b885f5713178b5bbbff5cb3c8d43d405e0aab4076a25163854d2 + input_fingerprint: 6410d06c6c9998c1b655094e1cc042ad5e014f429ed0af87e4e1f22ecb96faef template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: ab4f590af88a284ef97af13e899c2553b4d74fa41e2532b3372d9bb63482ed37 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: f4b94ee68ae3a92d7764f8c4e0d050d09badcb84ae9b455451ac37fc7b4598f9 + input_fingerprint: 8bb577a8dba7836cb9350159ff426abef7bd511a56b83d43dd290818d9502507 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 556550724d9d0d23be8ecd739475ad41111a1d959712a440056a1728d6cb60d5 + input_fingerprint: e22dcbed8a9501fc7010e12f57b0d80911fd963755f3792f4bff6a01cdf20102 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a93c9c68d88bb64e96b424cfa4762a979a6b29a04610198a6c65b7d989adc67e + input_fingerprint: a10f29ac8d4c06ac9dae0a197125ff8241cf5c650620c0bbaed250ea4afeb473 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: cf1ab52942807314d12aed59ed04bc9d71a440b56a35f2cff1b105e721c54dd7 + input_fingerprint: 68aca9b75fbf02c0a9d619f5510e3afb0054a17ebe17daf19dd023a418a54d3d template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 42df537c7eaa274b1f8e1aeff799ca4bb8bad09a1737606245b37580d17f8b7c + input_fingerprint: 2a1b640f7adbc7538d08d0158beeaf034009fe6fe2d1bf0c3bcf300d9f68128d template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 63cfe5529c772dcd1290a96c9c1b9c456c5f01244322f7dc78484a2e24c311d3 + input_fingerprint: 753f618b565275bd0047ad80bbd6a6a3ecaddc3492ba2f03b95e1654dfd9ebef template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 3cf1319cc52d304f2ce3239e5a9a5a04fc20462bf6b508b3860e72b7b7995012 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 294c1d3314aa58d2e3c21bfe37da32d0bbfa0f9e9003fd36e5bdbf3c770a2c6d template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 82a1cb6db7c10a2e451d408ea766511be40df870f46c629761a0c2a41d38d7d1 + input_fingerprint: 59344e5e119eb7596ba43495df972bf5b5ab2a737b04e7f4a28a47bb0d990f5a template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 33ab6767433e0e31e20702ff7e6ca35528bfddce548a0d31a131910b2ae0a692 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 34e407c216881fcbaebcdc23b7eca3b51c35e0120caa8d382b841ffd072e49c6 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 5f079df517d409e689af0f92533028d8f9de1cf091273a04465b67978ca51569 - input_fingerprint: bb5c66caf40a7156384d0059a685e433e28a89e451b6998ab3998c839c8bf3a1 + input_fingerprint: 2f959cff2894d267ec579ff2643fa4c66ef49080df0c8796f6f3824e0df9a923 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 57777ae4d9b2d493fad2b3c839f2da9cdc277de08c4a5f513636eaa631b0b70a + input_fingerprint: 76b2547907d0529322243e6696197c5897ae362ce0def76d627b8d4d3ed733b6 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 1662fc92ce1a7c8c309f87f1caf8649d3367937259bbe483e0b5f3e004af46de + input_fingerprint: c5b892e0a2fe39e31c126c80250235086c3d85d9462d10b0d6b46e67cdab327b template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: ab4dede38579c22ea803adea372b780d794ee80db9948ac89b77eec8f2b62af4 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: dd2198bbbf3cd3aafc90b9f97ca4d03ba21db433d633fd2866bc305212de7fc2 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 80e6f298b4c8900aa7ba470689fcabedc697a8a09cc8da2f04e66d343bd83d96 + input_fingerprint: 19580beda5a046c9dcf20b639c158957eb78fd82da8a3de226769d0d80a1d52d template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 3f4ad8ea403a6caa6a7afe1e15572bebfab64077ee7b79b7dc43678a9b158d2e + input_fingerprint: 4b9f8664258228b7840229a17ab0866082787c208008b4a96abafc4be901ccba template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 956f08b91fcdc300ed8d3c5d9bbac9a70b4abef9c586d1289e25233417fe7149 + input_fingerprint: b90b5d6b3fddbb6691b679ad4a8600d0e23b7aa9844206d2fd5b9ab0c191aec2 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 13db6986f8bf514e0708f54d20377d254ed2d69b27b1729256348ee98515f4f6 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: d9b332e323fb106b2c46f8ca9754e7b9fc75c7431839df521254eaf7f3860199 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 28565170d81ad214372f28e4a0efe256b105c889b1899b8fa8f77340642c30d7 + input_fingerprint: 180f2bf4c1bc386172bbefb25c65c95a8fd840be9042154dcad1f7be00a9237d template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/yaml/merge/version.rb: recipe: template_source_application_lib_yaml_merge_version_rb action: write dest_sha256: 82816a5c25c40ebfc11750f44851478eb2eed434a07fc96a955274286b78c912 - input_fingerprint: cd81814b93cb3c65e049631cab198554cdfbaa2b32c4b976f8da26127870c438 + input_fingerprint: 5460eab2415ebc0bb817ff2ef4d243cd226bd50a512d6d38f2cb4324ad24997b template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 335dba69f27abc67abb09aa2f97f1f7507f8d69c57e1cd12c62001be46bca73e + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 1a6424d031a2524ec431e8f47b63f082675164457c1aad9f6c9a32b4f235e3ff template_sources: - mise.toml.no-osc.example sig/yaml/merge.rbs: recipe: template_source_application_sig_yaml_merge_rbs action: write dest_sha256: d8a7e093161bbd0e14713e441cf582a4d8266b4744f141be57a2475f6039c69b - input_fingerprint: 74e2d16f664355c84ccc78778076b4a054f6264dbfbb7e70db5d572743550ce8 + input_fingerprint: 5715f8cda8b5df2820c821e088dbb16d1eb2ffacce3ebdede098aaa9af2427ef template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 7b8d2d151820783c11d2c6a7485f02f4a1b51943fbb3ebf85b3aa4ced18ce1f8 - input_fingerprint: 3641413e977718cd617dfe0795a37ba3f11120ad9f571faaf5064d5242e9a565 + input_fingerprint: 7cef17ca319a5a4c2f16eee5da3b9c091ac6adaf37216895e18f8faaa88f4b29 template_sources: - spec/spec_helper.rb.example yaml-merge.gemspec: recipe: template_source_application_yaml_merge_gemspec action: write - dest_sha256: 07b6cea771b4d3ac602843ee0114375f5ef7f0d90577a9c536a5601880262d05 - input_fingerprint: 7da8b839417968621124ef82354c3f689c6cf5aeea6bed0147396a53801f5f57 + dest_sha256: 682d5741d9331aaa16fa19fd8c1f0df74fccfd18eebff506793e6e7c63fc82bc + input_fingerprint: 1ff88aff89577be88506c4b04be914856502c3945d56a8e0e3dd1bf4bc5286f1 template_sources: - gem.gemspec.example diff --git a/gems/yaml-merge/.structuredmerge/kettle-jem.yml b/gems/yaml-merge/.structuredmerge/kettle-jem.yml index 84f92b0fb..e1d0ec7d3 100644 --- a/gems/yaml-merge/.structuredmerge/kettle-jem.yml +++ b/gems/yaml-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/yaml-merge/Gemfile b/gems/yaml-merge/Gemfile index 2f255f97c..2d788c52d 100644 --- a/gems/yaml-merge/Gemfile +++ b/gems/yaml-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index 02ac84b8a..dd689284b 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/yaml-merge/Rakefile b/gems/yaml-merge/Rakefile index d8f334103..8387ffce6 100644 --- a/gems/yaml-merge/Rakefile +++ b/gems/yaml-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# yaml-merge Rakefile v7.1.26 - 2026-09-09 +# yaml-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/yaml-merge/gemfiles/modular/documentation.gemfile b/gems/yaml-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/yaml-merge/gemfiles/modular/documentation.gemfile +++ b/gems/yaml-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/yaml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/yaml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/yaml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/yaml-merge/gemfiles/modular/style.gemfile b/gems/yaml-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/yaml-merge/gemfiles/modular/style.gemfile +++ b/gems/yaml-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/yaml-merge/gemfiles/modular/templating.gemfile b/gems/yaml-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/yaml-merge/gemfiles/modular/templating.gemfile +++ b/gems/yaml-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/yaml-merge/gemfiles/modular/x_std_libs.gemfile b/gems/yaml-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/yaml-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/yaml-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/yaml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/yaml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/yaml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/yaml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/yaml-merge/yaml-merge.gemspec b/gems/yaml-merge/yaml-merge.gemspec index 860438464..cce913c51 100644 --- a/gems/yaml-merge/yaml-merge.gemspec +++ b/gems/yaml-merge/yaml-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 03c06ccba3bb3e252ecc42375cde3c7a4f539fa6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:05 -0400 Subject: [PATCH 131/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20toml-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/.kettle-drift.lock | 83 ------- gems/toml-merge/.rubocop_gradual.lock | 14 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/toml-merge/Gemfile | 2 +- gems/toml-merge/Gemfile.lock | 109 ++++---- gems/toml-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../toml-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/toml-merge/toml-merge.gemspec | 12 +- 14 files changed, 223 insertions(+), 271 deletions(-) delete mode 100644 gems/toml-merge/.kettle-drift.lock create mode 100644 gems/toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/toml-merge/.kettle-drift.lock b/gems/toml-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/toml-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/toml-merge/.rubocop_gradual.lock b/gems/toml-merge/.rubocop_gradual.lock index e1d49d698..e0eef48ea 100644 --- a/gems/toml-merge/.rubocop_gradual.lock +++ b/gems/toml-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2333130821": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:425105726": [ + "Rakefile:3543712504": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -258,7 +261,7 @@ [217, 7, 659, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `levenshtein_distance` is too high. [8/7]", 2658150371], [217, 7, 659, "Metrics/MethodLength: Method has too many lines. [18/10]", 2658150371] ], - "spec/fixtures_integration_spec.rb:857444757": [ + "spec/fixtures_integration_spec.rb:1436656145": [ [3, 1, 12696, "Metrics/BlockLength: Block has too many lines. [277/25]", 2102318823], [34, 3, 2178, "Metrics/BlockLength: Block has too many lines. [28/25]", 2701083302], [233, 3, 1146, "Metrics/BlockLength: Block has too many lines. [27/25]", 3231986094] @@ -266,8 +269,9 @@ "spec/toml/merge/retained_blank_gap_compliance_spec.rb:1717387616": [ [8, 1, 1046, "Metrics/BlockLength: Block has too many lines. [31/25]", 305562394] ], - "toml-merge.gemspec:454131680": [ + "toml-merge.gemspec:53006948": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ] diff --git a/gems/toml-merge/.structuredmerge/kettle-jem.lock b/gems/toml-merge/.structuredmerge/kettle-jem.lock index 0dc2e9aa7..62abb68b7 100644 --- a/gems/toml-merge/.structuredmerge/kettle-jem.lock +++ b/gems/toml-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: d12ca8a1fac05cb7f01b2d897cf3c694a356504c593d633fe26b72eb45306bb8 - input_fingerprint: 2a758dea6f2d8e5d8c801b6231df71fabaa28f1b73e544a1a23f835ed709b330 + input_fingerprint: d5e5bf3468c0b8d835f98131b5ec0cc52f2d6bc7e75a45fc46f4f71080c49e4c template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 4a0d2040864a1c6493bbf16170d484ecb40dbd1e9e90869affa48e04953ec13f + input_fingerprint: 368e68885541b70a862746a24b30a2a14bb636244bb152acb4bdbb2e2b8fafd5 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: d80fb7244df2a5888f52b76ccbc837f9da5404268b4d57617cd4380e8997240d - input_fingerprint: 2d50dd5048b021353c6e8ac573904d59098931ae0a0a3e18933e106a6991e7bb + dest_sha256: 4293fef274338c6ef5e0345b69af4ac975d5dac7a735be42373217e6748b4772 + input_fingerprint: 25c064fb49beab6aec900ee6cffb592ea7269a19e3b69a997a9cbd0135143dd2 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 26fd93731c7ed69d5df89f1cbfbe2db89301d906c40632edea3dac85ee36061e + input_fingerprint: a5e7dfdb835ede16f4477fbdaf71ed5f423fd0635a2ab40697efc0ca27a5fb17 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 5909980bd02ed4e8abff8d7c99e4d0664e7204591ccfbcc8e06a89e313197486 + input_fingerprint: eaf4177fe883d8a4017072207e94a9791d1edd250abb8d1fa16ac39a83d1696d template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 23f0fd07731180887a20f26927b6ff3f1321ce618843fb35f2301ad4f960a0dc - input_fingerprint: e0e3db122de2a8660b58342a6d7451c6cb4e9656394e57a2f0ba835049b8522b + input_fingerprint: ea2a6463c4bfe32c3636b67f1fc3e2d1d2c26a84c56431eaa8e66573bb7808db template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 1e01d08403f8272152cb1ee76011a0b700269277ddc505f3b0eb19ef21686b80 - input_fingerprint: c901ca77f799619cd11d269ae363777f3de894c0fe6dd0f4c218aa0bc98e1e2a + dest_sha256: 8836021892a2a83de99a4c12ffd40e5b3b0515fffd77772c765225dc7b8e397e + input_fingerprint: 365d597561d26ecf9142af3e843e3db3cf964cb7f20ebff6f9c750e3e7b838e1 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 22a06afe8d0ad7c2648ead8ba857eb338edc5413a5a00f9e30fc6957b268ee5e + input_fingerprint: effb2e33ceca81c38c8015679a64138f1a16dbd41eca80e2ba65fcfee3eebec3 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: b8488f91b932475b4d47df856f8fb1f5af0ddc6e7a89338728b0cd93c9140c26 + input_fingerprint: ba2d3cd2b74096f918420ef2757780571b788fcdfd8abd68a37b9549ff15153b template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 420d84ff5acd607891cdebfb8d9fb788e1ab743c7515863594620614a34d8ffa + input_fingerprint: 81d47bece579f797dd9bec34a9c7651ee0e4189df299c27e42b724089c03c30a template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 27ba45f1f69f2c13fbdad3215734c83c9f858417ef8462fe780ec55c6496d455 + input_fingerprint: dfeb01a32574767713e4185807e784a4a19eae2fad8fbf5269ce5c159b19e95a template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: bb9ee8616d9853d99bf1a00f4c28f39e4622d3959247c30cc9d00fc40977ce61 + input_fingerprint: f1dda57d615b5e6215b1bd796a72fae480094fc3e751d5575215e2526cf91570 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 939bdca6f3dafe3ef2138af0f873af0717eb31601fc3d6a6bf16f9c3e4d10484 + input_fingerprint: d0604caf980efae7a72b78c39376bcb5a8e60164cda2d59ef946a865707d66db template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: b645acb7a43f2441cc272f2785306039e100b09d9f70d6119950fd88614d7a29 + input_fingerprint: d5913696fe32d2b8ffcbf61432f1044e472e91e2ac1b7cee6abd6106b76603e4 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 7692c6cb8151a3f3512692ec471cd138ed00aa7a5c8f2e6080d8954e3e17a4ee + input_fingerprint: 3a266ec412f96e18abcbf75654d62bee6b06dfea74ab9714332241332d51f628 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 4ce37f31e3ea572b8358f851669ac3abd7c87f647d98a90f5f7fa50ca9f45152 + input_fingerprint: a142fc4e3ad9e01f1e96deeee6c7ce27f314ada066aa1accaed6c6fbb88a327f template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 551309022b9ddb41f2e9c72c868c46198b1dc5f3cf76bbf10927eae7fc14806f + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: de775bdb6928ee94e03679cc1b7b64667b287174bd5e732f09ed5af0868b2055 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 3e7a75b91a5a99d417c6dda3d0339ed0782e4403c03d38cc7bbe81a2a4c77c9b + input_fingerprint: d6a6bce9b50ff462027c816e158cfb0090bb5180396b4a44826be31b95b312ca template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 11ffa0374629bafb0a8c04c4f0afdee6326ed8ba60a1a3217ded58dbda68690c + input_fingerprint: 9aeac65c58c2493b47e3ff3d52a36f5c06e71f856d4d7388dc62497afdd8e3ff template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 6da2d51cd29ca3a3de689d3a8f642508601e9d7a4d00b50ac328de68f2f58140 + input_fingerprint: e48a5d29fcf52ec7bea636695d81c6bd27e7f52ead3bcc059383ccd71f2f2ff0 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 34feb9fda02f99190cc801f780fe7d672511456e076664d24381a21484d94072 + input_fingerprint: ab7e6c62e174104dabf4401120f98366d004b7de4efff5db8500cc18fb076ab8 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 6bffa6cf928a2db376d0104e6d1dd6965758a7557f77696d6dc3a96e46b6f92a + input_fingerprint: 3e7beee039e9c193cdec986974e2bb38abc7671adc59f433210cba76e4026132 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: cab0d844925b1576fe257313e6d383a48794e2230efa739f2fb5d38bb0b4058b + input_fingerprint: e7381efa524065b079ec285b5af60408c9c61153bca70435eb3451f9f7697b58 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 3f3f45a1dd2a87e3b845c191ec436d61c43bc1b49ea8b4147ec6e1f6f81bc09a + input_fingerprint: 2b27b0e36bca2c1418d5668f27b596403ef037c93cf6db0b01b63d42f68dbccf template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 6c105f718573fdba4fba14605229aaec6a2b6b533b930bfe9b0ba4c028bfb7cc + input_fingerprint: 6d58a6c2862aa0815872b7a7569264797f3e32d2ac535e18d3a9d8f2c371d6d2 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: bfad80e7453bbcff3fc7437dd2c8d849650efd0feb6183ab2ccda9b03fc64164 + input_fingerprint: e871ac56ecbf161f7eb28f77fa826c44d8dd338d858934d45d6193230643b18e template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 9a890aa493092e5df58e42c421ef5207aaa276ad4534817c533489d8ef7f6325 + input_fingerprint: c07ad8a70cb06c7e6cf30443dde09896d138f9c6a3fda83d0591c34ae499c22d template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: f40a9f2482fb707a19be6409d05c6a8e8533bda8370401882298456df2557829 + input_fingerprint: fbef02aa81e3af187cf514bc9fd88cd69712eb98cd32c947fd55720a85887a39 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: ef8fb47f231abf175088abd48cc86bdcd793a9d97ab1f21ddb9e431ee4c13387 + input_fingerprint: 19d4e983df43d3a239de54d6a013987036c81b6f0a7aa607f41b989ed720e010 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 5ca1648f7e9ba262142f757006e49f947769de2577454fefe18e30415970ba36 + input_fingerprint: e262624d5c881a09cf81c29730f23d40e2b2e5707de0beb13e34ed99bbac9150 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 46f99093e954e282d37973909825213cf76dc6ed06f9b665eb39f35ddaa631bb + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 20fc7e5b4b5ed20705d1ea09beee6376df7e577d7470000afe551c0aea4f40b4 + input_fingerprint: 1573c3dd551eb7f8660ea185a64378c936183f539f7f98dd6009444e746d7e13 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 96db6b07466f390cf714884f05f8494551c55ef8726b2d8487b2e85d61b30b75 + input_fingerprint: 6848d3d9bd0af696704c753f8cac77875e536d44fd7a7272d3ea773f0cf648b2 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: d004489900461116554c22c020d21784b54be149f98075836fc9412bf30c6eaf + input_fingerprint: cdbfc4a4bbac64dfd53294c3cca58e37d8b185fbae53e9d6ac27727243bcdea1 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: efa165971ce0992f325ed4c15684e44aee0124bb24e63bdcbb6b597bf25d3476 + input_fingerprint: c945ff2a222d46d1b444641aa1b1bfc7296a7d5ac159e8f57fd2fb15dc1a37de template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 5e50fdfd7a5dfdc62cc830f8ff819bdc546184721a706a087085d65692c79ce8 + input_fingerprint: 1e78d0f257360937906756457667da7f20d2a269c3781ebf81c2ffdcf94d089a template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 323351ff8b10bbd56fd2ac05e12dae6f304de3f56121a799eda165e0284c2c8a + input_fingerprint: 5ef6523b255512927e6761cab3737e06834b4021667838339971440000c38150 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 558f7db9ff0084f8d9b476d7f420acd9a40b78a299308781cf20159e7869d4f9 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: ba8a17f5f259a5292c929d4e777f1836279e13f88d85ab86c79c2aca55849215 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 37a094346d9631a45662a50cc6e6d2ed861e9e5a39fa64931fd06785e1d7659d + input_fingerprint: a7b92db53dc0e0918ac86c2e127033a789b378856480c4a1f65cac92bc83c525 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 04cd457cb64d6c8bdba41647226104d39282df99f7a18e235b179f76a1382613 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: e442d07cf1d55391ceb0635306da6d99a7266f60aea9774c1f3321ca01d73a99 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: adcecde18ca16a9097df2340b565b020ed28d1b3d11404574b337d64af5bf61e - input_fingerprint: 49f090b60282395818006a2a815a1c727161f9624893f54ad08360f285feed04 + input_fingerprint: eea493e925cf3e8d71b71a024ad47c84754765f005382a20768b31a5f9f851a4 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 7fa086d09cfe75bf68cda0c294bb7abb14aacd54d91542c2cec426bdb827236c + input_fingerprint: 7a2432d02b54aa9d5a68f65d3116a010804721a77502591a78dde63fbb327f21 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 8052f52b4da77649b2772259395ac0d12b6e463dbb3ed8a2b57cc2c576f05209 + input_fingerprint: 724e102ab8b5b9904e70a649f45e950a32d0ff031a46485eb534fe12291b1e2d template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: b6d36f2fc1394e098e3967ddd48dce9ff22c531e3ddff1f99bea23286c3aa5bd + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 96e342a56d7d7393ca42cb8864213c6914b3f11ed66990232f020a9758066d00 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: c55096f694459787b7b49c9650022e041d0281c4007f9f8eed5f30142eff7b38 + input_fingerprint: 15816c01708979db42891dd48b5ccb424e99c4302c7a03bf29065095d27e062a template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: c1e5672970c0556015b79317bc8f456ef933cec7448a2748156ccc6584c52735 + input_fingerprint: 1ba880ebd0ae7a974b313f782e3ea6c3e121e58dfc8c1c0aac2dfc50ffff6108 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 2292321ee752e7fbcd1b5ff09586838385cc7741b4ca7e68e1dadcb94207bee6 + input_fingerprint: 9d098db0b8187c8ae11c8ba0ca31876df7c591dd952ace39148bd11a423f95bd template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: a78ee735f591f58b1ec8b676146f1284f324c26e09310b5c0753e55e17811671 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: fc0500a00b6294139c0150f1a4821c0c5059e3d9a740c1514701e7ee105b98aa template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 758d125bfc64a9c95b2a8e99e3d517605bf35e8be76af7d09f685534aa203a00 + input_fingerprint: 88b8854eb027127754ab162747ce5d0b666b48b5b3bd06f423b0654d150515c3 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/toml/merge/version.rb: recipe: template_source_application_lib_toml_merge_version_rb action: write dest_sha256: 848215224ee4bf72c6e3d26b8709191a248fc70058be1d9278356277b80cdeb7 - input_fingerprint: 57ee626c955065f0496fc074433a1f9a1e348b57b1151a904e79b174aa21a3d4 + input_fingerprint: 4d7b199c2e05bf8ec2d67c6b4e41610fa5616477bffdc1b0331d8fe7ed7f35e5 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: c313604a7648368cc2f995164ffe8e47aca9fc39d294983b66cc95b9b0e80bb1 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 56eba8755bbd20a97c939235f8b47634cf44fa4f7f0a6a05cd363c5fc1ac3800 template_sources: - mise.toml.no-osc.example sig/toml/merge.rbs: recipe: template_source_application_sig_toml_merge_rbs action: write dest_sha256: 80cc57ca6782f5da836a7dd8270fa216658fe4f34afe9e515a2cf616c7473ca0 - input_fingerprint: 73214271610b800a4c1fe57e3e4a820102d9bcaa239a7e08edca5665c6cfe60b + input_fingerprint: e09540088c34c32c410ab1e3c6b7d03923952b2b92d2fc80a0900054fcbc5083 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 64fdcc92d651bd35884970816382297f3b703a01577a555921a557069c984d37 - input_fingerprint: 512e7b41dea7744bd39b34efaa26cb4d211431276f429807d445e5b9edf3916d + input_fingerprint: c3f60a8bfa2f6b4fb1e583c01be32184a796441917811fab1cd7f2d7eb7bae74 template_sources: - spec/spec_helper.rb.example toml-merge.gemspec: recipe: template_source_application_toml_merge_gemspec action: write - dest_sha256: cdd78324441cd0d00aabafc822f85bc82b04c00be276e426f937b7b9c0fecdb9 - input_fingerprint: 35ca3736d38a7c6249f4413629343c6b73754eec2308ccd89e9a45deda0b7d67 + dest_sha256: 0c0db432d1cf4c1dfcc39fb8e0474bc51489389c46aa5d99c55e412bfcc3a600 + input_fingerprint: c399cf2d05685306cfba5153c289459672a6dbab42d526f51d66be9f7c7e488e template_sources: - gem.gemspec.example diff --git a/gems/toml-merge/.structuredmerge/kettle-jem.yml b/gems/toml-merge/.structuredmerge/kettle-jem.yml index ffbc0ed39..0b9a6624e 100644 --- a/gems/toml-merge/.structuredmerge/kettle-jem.yml +++ b/gems/toml-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/toml-merge/Gemfile b/gems/toml-merge/Gemfile index 23956abca..790d9fd84 100644 --- a/gems/toml-merge/Gemfile +++ b/gems/toml-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from toml-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 11bd525ba..39f446471 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/toml-merge/Rakefile b/gems/toml-merge/Rakefile index 5248ac613..c9d84919d 100644 --- a/gems/toml-merge/Rakefile +++ b/gems/toml-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# toml-merge Rakefile v7.1.26 - 2026-09-09 +# toml-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/toml-merge/gemfiles/modular/documentation.gemfile b/gems/toml-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/toml-merge/gemfiles/modular/documentation.gemfile +++ b/gems/toml-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/toml-merge/gemfiles/modular/style.gemfile b/gems/toml-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/toml-merge/gemfiles/modular/style.gemfile +++ b/gems/toml-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/toml-merge/gemfiles/modular/templating.gemfile b/gems/toml-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/toml-merge/gemfiles/modular/templating.gemfile +++ b/gems/toml-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/toml-merge/gemfiles/modular/x_std_libs.gemfile b/gems/toml-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/toml-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/toml-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/toml-merge/toml-merge.gemspec b/gems/toml-merge/toml-merge.gemspec index 240cb8fd9..95f1e3d2e 100644 --- a/gems/toml-merge/toml-merge.gemspec +++ b/gems/toml-merge/toml-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 5c437fd036be073ddb649d35fd8466c648d00caf Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:05 -0400 Subject: [PATCH 132/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20go-merge=20by?= =?UTF-8?q?=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/.kettle-drift.lock | 83 ------- gems/go-merge/.rubocop_gradual.lock | 24 +- .../go-merge/.structuredmerge/kettle-jem.lock | 234 +++++++++--------- gems/go-merge/.structuredmerge/kettle-jem.yml | 1 + gems/go-merge/Gemfile | 2 +- gems/go-merge/Gemfile.lock | 109 ++++---- gems/go-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + gems/go-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/go-merge/go-merge.gemspec | 12 +- .../integration/rust_host_provider_spec.rb | 3 +- 15 files changed, 234 insertions(+), 273 deletions(-) delete mode 100644 gems/go-merge/.kettle-drift.lock create mode 100644 gems/go-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/go-merge/.kettle-drift.lock b/gems/go-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/go-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/go-merge/.rubocop_gradual.lock b/gems/go-merge/.rubocop_gradual.lock index a712ec837..112d4d221 100644 --- a/gems/go-merge/.rubocop_gradual.lock +++ b/gems/go-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2259278597": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2704217278": [ + "Rakefile:2068108536": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,26 +86,35 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "go-merge.gemspec:1631520807": [ + "go-merge.gemspec:94527171": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], "lib/go-merge.rb:1522918144": [ [1, 1, 0, "Naming/FileName: The name of this source file (`go-merge.rb`) should use snake_case.", 5381] ], - "lib/go/merge.rb:320776145": [ - [184, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] + "lib/go/merge.rb:3748785966": [ + [196, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] + ], + "lib/go/merge/rust_host_provider.rb:1879297848": [ + [7, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Go::Merge::RustHostProvider`.", 2200019434], + [12, 7, 376, "Metrics/MethodLength: Method has too many lines. [12/10]", 3823045263] ], "spec/fixtures_integration_spec.rb:341155994": [ [3, 1, 5172, "Metrics/BlockLength: Block has too many lines. [76/25]", 420437002], [8, 3, 4420, "Metrics/BlockLength: Block has too many lines. [61/25]", 566085077] + ], + "spec/integration/rust_host_provider_spec.rb:1316705299": [ + [5, 1, 7880, "Metrics/BlockLength: Block has too many lines. [150/25]", 205087996], + [155, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 2543786555] ] } diff --git a/gems/go-merge/.structuredmerge/kettle-jem.lock b/gems/go-merge/.structuredmerge/kettle-jem.lock index 509186257..5834bee15 100644 --- a/gems/go-merge/.structuredmerge/kettle-jem.lock +++ b/gems/go-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 482a70507755116272fea544367cf1a9ea63fe9afe5897e36da68fb1171bebc4 - input_fingerprint: 7bcdbc422f15e986fee0ac6561ee1a60f32f024702665ae0e9ded6dd05654933 + input_fingerprint: 86443a9d43fa622ea0b8585f860a1e4e61dbeb8d1ec8270a1957ed4b03728684 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 4b1d7bbb83fc82ee3389882d19414fa0ccaa02d55e4ea5d79767c2db93fb0579 + input_fingerprint: 0b12ac31fffc56d0105547a15f47fe416f35435e4e99c2659eee5beb361eeef2 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: c7043641b39ee5d934bae654eba549f8b4af5f156583336d77b38ab8fc6cecda - input_fingerprint: 23a60842d3dbee656251f14284bae6da8638949fef0540083fe8ec7fba404e7c + dest_sha256: dd7f8f3002d934be9f100f6ab5a7e8d1cff48d0e65ab663e59e58d8169c81d75 + input_fingerprint: 55f7edb8ab505b286727ef10b9ab2c090570a4cf43f06096d12ab4317f003fd2 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: cce8a749f770efa0e4aa7846b2927d82c1d3fda95617011ebf847e8deb70896c + input_fingerprint: e9813d90ea38bbf830b72a3b00d75bc5ac850ba8d5b9cfa4097250e69fa01bad template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 169d87d9b8fbde22fbe0f1c0317f7fe2fa2e5a0144c20beaf6bd50b76661b41a + input_fingerprint: fafb64815499419a88bf23980ff427bc668037ae0106afc1c9a41e8dfa6dc101 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: a719e295c2755dd4907eb4b01e03b62855b1538b0602a27a36321ff3017bae14 - input_fingerprint: 4b0f0603117ee168b71eebc3c2404931fc902e52f486e0513f5f523458ee4b6d + input_fingerprint: 664f4ee16b15fb716eeac3600f9278652dfeffb1428650dcf40bb9a07e53cdc3 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: d1894ff27d7e6af0064b6936a128030ff902fc546d910f07f622375df4906f3d - input_fingerprint: 8ce9903eec04f41167238ac11ed0497faf3334e0d7b36282701d2757a30b532c + dest_sha256: 4d89e3c6eff780f9afd70cdd2dc3761f419bd0f29e4a18ed560ecd890cc5a48b + input_fingerprint: 215be37c3b9ef556a3d7b76fbbccb77f7937c9e12f926b2caaa917aa5312238c template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: bcd92ce7f5cd8ccf07f7858226d60161b36a278ae973ffc420a0e437ab5c2e9c + input_fingerprint: e9ff2e6193a4e8b618fb78f6d3b624e4e446d9b4b36fef88d71155c1bbda3cbe template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 6a1bfaf21fc12050acab98595b47b7844b49b3d76163b3444c8db392f2788c75 + input_fingerprint: 770fe1ac6c3eabd7036692f65adc12630379b972b01f85fd192688d8165a80f8 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 0260b5bbc6350c82478b55aee2982836fc7bfaad44387791a6c3104e4d6a18f4 + input_fingerprint: 698d81cf5bb4087d2194e801dce6ad12f5d0b5452b1f89f3093366939a1ea8b5 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: d35dc390b62fa1ae3f394a30a2a4f208d6550fa0949cdc1ce29650f248446107 + input_fingerprint: 4bdd41157dacf12e67c640a39df5e742e9d2d3b40071f029c9e97f4acaf76c31 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: '09be0fff62064669790da5b364cc6cbbd24f484330738c31bd2813a29de52368' + input_fingerprint: 4df5a2f35b17b7703e17e6fc525246f6799504ac1d888331e990a37853d98db3 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: e99c119cfec821c283578a7b865bf0b79cb0a9b7fe65922ca1a32024a508c913 + input_fingerprint: d4c1e5d8f705dcddb5f6d03d8aaead031ab11d6c4479a0ef658fa0df6fb3b6fb template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 4a7351d328b42b1906745d6e0284f81c025d9d0a8ee99dfb59e7ff004e72752e + input_fingerprint: e6fba9d18376b5ebcac1c839f27c3fcb1adb3f7d1e8db51a6cf31057ac2555b0 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 1d3a4913130ef81c185b1e1f6c9e42fbf1c52e838384de15b87b9e3f81ebea59 + input_fingerprint: d607afb30ea654a425329b8d9eaa2667d24716cb986ca2f080b1a5a73ed18917 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 9db7d4928b2829d72522044df3a566ec2952a73d387fb4b52f63ba86718ce68f + input_fingerprint: df2d691a64077ac7675e805713f5b48a5ec74280bc95d881b171651de5d169fd template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 54b50ce0d33f49a5b0ab51d916eb67b54a7f8d1fd292182c6d6056d6db528a65 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 5d900ba53858405ede8bb2d94a3cf5cc6ba3b05400fef0387bc3283987615dfb template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 517317382a8ea62e2d0ccf7763483d9f94eb6cbf84d4a3be3c95bcfea0c73033 + input_fingerprint: 41aaadab25a17a8ce74263a5f8bfdba93f14579cae30377138606b975543cbbe template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 504a16459f926a6492bb16527a24a41530fd5a16381a316667f9bc269a8514e2 + input_fingerprint: 4da69f4c45638bc37231423d9203d689ea576a1fbcd13cc1be7f4f62026486ca template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 45c64b26705885eca7a57a1458dd1cd99d21173bfde152d55bef3a7e7ffb880f + input_fingerprint: a601cb46b136047861cc3f3ecf4c7dd7f34d579d7b95425819ff93978ff525e3 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: fb160a6946df21b6ee31adc61482b50ac418276ba6afc69f11aee057aeb3a359 + input_fingerprint: 3e064cb8d9669ba4d73b7ed306348605cc2ac977e2ece00485e53515be60d9cb template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: b6244f86268da94ac227053bf058d53ec58a73d770ab2924b6939a5087d71626 + input_fingerprint: b044b00439de68fea7b73adc1d976a2fe73adad968467f6d2291fbdee3584a2f template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 623dd5de0c2a8913a4542c621dc281050d9344866e6c6702f3ad0390e1437d93 + input_fingerprint: 48fe51ee86c0347938661f7bbb3a26c01e36e63efc1838280c050139196f9cf4 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: ef0f3bcff53beda2dd1b370050ccc92f0c837afc16b27ae60602c4eddccc5421 + input_fingerprint: 41c46f2dbdf177e1f12d556e72d52508af8a935887e02d574052b03d750d0146 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 4a078e7685248fffce26b4ae78d944cc022e7a2a75b42335a9896d4522481da2 + input_fingerprint: 5c703465ceed9b7b59fc314b9137a95ada514a05445efd6aaf42d6a0653149fc template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 9efab0c57cad296b5020c0b957be89ae122be583e60659776cfaa53e211322a1 + input_fingerprint: a284def39a7db9a73c8290538bcb42997cc5c22a7c3854e1c7cd40472bf524f1 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c8144f58239b18f27aa3dfa881a10b452cdd10721f9cc3b07a6bfb1573816328 + input_fingerprint: 3b0e3c5ba85ae522faedfdb549ef67b64de02666aa92a598d12b726ced2f6051 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8cf0c43645081017646163b8930a2f2c69172ddfe0f0a1c43d39e0035da4c225 + input_fingerprint: b6285970be05aa2678611fe1325d1e86ee40fe486cef2cfb807b39752036b8a5 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 505ff184ce9392d4e84de64b5217cd776108cc4ba8219a8ee85be51888945ebc + input_fingerprint: 1e5fe9fad7c81be3c40ba09f3b23b907a1394eb94c42a302f4db07e600fcd90c template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 663e198f7140fed003061b1ef7eadd0b39fb544bd914fb9cd975f4bf0b05e2f3 + input_fingerprint: 12f89161561984383eb896b8f875e10c8b28b556af37cb0ec3c6b3e97c0630d8 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 48908fab17fb2679b5630ee6ef9148b9ef0419326f803b1752057a785f01b96d + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 81350c1493a0860320910eef9da6ec46ed3cc9a62e4d1a6eb021dbbe4ce381fe + input_fingerprint: 3bbd9a3107aff3be04e00e8a9f314019d4ea2b9800b40e016ab6f83da384cfd4 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: '08711341606222dc06a18aa7f3d54581c4e66b9c86a5a1b71b2a2c48ee85824c' + input_fingerprint: c72e6fe51702fdda61a2a94f02367789330ec1a11337733d00e5ed02e8d8f444 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c36eeb8f9cee7d541943a0904623c2e2a9b0be9400387765929ce220cf93a2a4 + input_fingerprint: f96eab63db2e2eededa0858c44291ffbe6ca4d57ef3193066d74651ae76adcce template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 80bc8bc168bf6f9829ae062e54d5cfb14c37e735341738368a5180d12cfeb7fc + input_fingerprint: 2d2ea81066477f93f060b0234fa0ecc1a568abbdc54f807b79d8412e57de76af template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: e9f49a3f473de7d132038bac27e3d9ccaf4ad48a1158e9fd02dc94025bc6470f + input_fingerprint: 01017e8db0e0aa8b8e262bb232dcb820ebf253efe9d55ded00fb8f7dc8fd905a template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 90708f4313b2a7e2aa946c4526fc72a5f67edc4e799dc94947459d21e6780157 + input_fingerprint: 662dfdd0caeed8ed064115c68c100db5fbeb1d025efebb9920d7f11ca9aa5ce0 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 0c6d40ac11af58fb06d01ca894f52b54d4a1e9815316b15e751b573b8490267e + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: eac68be32f793b0e246d45d395a8902cd2f010125943a9d011172856af0f2169 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 512d3af112ea33d94ddb05038b831514fa6b98420edd2b1c2de2ed561e1c5e51 + input_fingerprint: daca001a9337b46b8ece31488c4874a372bb1844825536ae339d6c84031acba0 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 2873e909858b71130146e0547f8f976c4b7bd3c56e5bd321df884296c1594032 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 6900b2052b1458450fe59b2061a0f3081217efc187b3cb42e4455a37ab4ba2a3 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: fde449b74fa870cc44be97399637a225350fce22af6bd13890c2fe7343971fdd - input_fingerprint: 723f026492c2962edc66bbb952348bd25a553146e89d2fc2d6097f1a39412672 + input_fingerprint: ce7c9fb9b089fb60a6fb62c302b4d068e4ca5edcad2877e86f0c910a236a5359 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 9fc6277da35794781a70b82c37795adc472a76ef344ef5b981e0e09c50079158 + input_fingerprint: b4e9962e1e38e19b3434c828f4780b07fb7c104b34afbe9670e74d6f6b7db332 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 5fc743e6ab75e197e0865e8b40a93969916d41ba4797dd956af7b1f14eef820a + input_fingerprint: 5269b1b8dc56215003ca046c6173f349c97f0d88157a57a5e7c9bd02c4086397 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 1a0f5d5994086b253d8e92490a9c287794d9f20cc99e184222361a335a2b067d + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 10f497257f411557fa9ee3a3cd4a54c11848913cf88dcd5dda5ae24c57beb4a4 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 8ed396a190097cd86f7746d2cf7ffc39e73e2fcd05b76793f309e1cbfd98815b + input_fingerprint: d0534e1fa4c6a6d9919941d95a53a2c269be1f600ee7ba1380ecb110da81cc92 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: a4534305b8f0e202ff09f789ea17daf9ed77365cc689f890ac9c914ab329fa7f + input_fingerprint: 26860b5c079c0bc7eca4fb0e090ed182d256dec96bccc3685b4d1fe0e07083fc template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 2698dbdd40306ae45a57b680617ae343519eff2b8d0b8adeee484a8b4006bcfc + input_fingerprint: dd17db3c70652de5c7b2afa5f8001f18572a5d98a082362e17eb82b340e6b7dd template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: f73f29006ef44175a0a00b151dd1d5c663e9f137f73772ffa4d2a8bde5e68556 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 05e0bb982aa15e1fd16922e3476495e14dd66f7e6c543a9bcdfdde4151db6bb6 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 1ab74212d98159ad3ee5a30bed38103a6b9b2b507dd1c2d2115cdc2c2d7a751b + input_fingerprint: ff69357cb574fc5caf7af7bee3117943d426f8a1a7353e379427899d4192b1c0 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example go-merge.gemspec: recipe: template_source_application_go_merge_gemspec action: write - dest_sha256: 8b9e8d3585775c85ea4f662f417a1101363924f16296e1c79e2b7c07a9c3413e - input_fingerprint: d299ec503ac616c335191a4ff8fcf12af5aab8da2ff92bd294517ae12f00d5bb + dest_sha256: 8acc32d56e0066c84141a4e83911849bda6ac8f700c0b02d984f2a3ce825ad7c + input_fingerprint: 298720595c1254083b1968ec77794af68934a874e5f33faf4bbb1cc3071a2d8b template_sources: - gem.gemspec.example lib/go/merge/version.rb: recipe: template_source_application_lib_go_merge_version_rb action: write dest_sha256: 6328423c9adc2b4b449dfa5441c4901c24e8b229fba7c97caf9e6426cae957dc - input_fingerprint: 26c4377e755533ffcc5a958e6ea8f058aec2e4f521d32dcbffd2e1d1ee03155c + input_fingerprint: da5ec30859effdb78011db466baa7ac7e106cb9160a6d79e13a9cea6241ee571 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 85294652e8e059570d5f82849a490c27b26247d537ea2642e4eb7a0e3b2b4c83 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 2bd18f3d90076296be87ed8b287d3967209a4acbc4ebf4395257d63ccd37d44d template_sources: - mise.toml.no-osc.example sig/go/merge.rbs: recipe: template_source_application_sig_go_merge_rbs action: write dest_sha256: bb23303a4ab2a1668fad93a3eb22bebbccfcf6ba45f3e02ba578d4ee536394e0 - input_fingerprint: 8f659a30f7e0c1f1c08cde28cba405acb995f96c61a4b5b4ee9e299c61e73ba4 + input_fingerprint: fdcbbf52b297305dd236c61a9b7f5cc8dfa2300ed670719348896b20e0a006fe template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: c0adf780dbb0ab2c9ebaa64513d8457d172b49827088e61d2ce016fcf810f7fb - input_fingerprint: 7fedfab6b2816d66247563008a45396bd67003451587af3f2352599e363e76c0 + input_fingerprint: 2c501cf15d79b3cd6015718b6147479b5c860d04eadfe53f0aaf1ab9db00e7b5 template_sources: - spec/spec_helper.rb.example diff --git a/gems/go-merge/.structuredmerge/kettle-jem.yml b/gems/go-merge/.structuredmerge/kettle-jem.yml index 3b72cab38..18823f22f 100644 --- a/gems/go-merge/.structuredmerge/kettle-jem.yml +++ b/gems/go-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/go-merge/Gemfile b/gems/go-merge/Gemfile index 615adaf01..231b3508a 100644 --- a/gems/go-merge/Gemfile +++ b/gems/go-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index 4cf8fa18b..bd589247f 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/go-merge/Rakefile b/gems/go-merge/Rakefile index 6d78793ad..cea01404a 100644 --- a/gems/go-merge/Rakefile +++ b/gems/go-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# go-merge Rakefile v7.1.26 - 2026-09-09 +# go-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/go-merge/gemfiles/modular/documentation.gemfile b/gems/go-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/go-merge/gemfiles/modular/documentation.gemfile +++ b/gems/go-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/go-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/go-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/go-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/go-merge/gemfiles/modular/style.gemfile b/gems/go-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/go-merge/gemfiles/modular/style.gemfile +++ b/gems/go-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/go-merge/gemfiles/modular/templating.gemfile b/gems/go-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/go-merge/gemfiles/modular/templating.gemfile +++ b/gems/go-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/go-merge/gemfiles/modular/x_std_libs.gemfile b/gems/go-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/go-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/go-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/go-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/go-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/go-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/go-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/go-merge/go-merge.gemspec b/gems/go-merge/go-merge.gemspec index cb849bc74..8a0397437 100644 --- a/gems/go-merge/go-merge.gemspec +++ b/gems/go-merge/go-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/go-merge/spec/integration/rust_host_provider_spec.rb b/gems/go-merge/spec/integration/rust_host_provider_spec.rb index 9ca6d22b7..e2865955a 100644 --- a/gems/go-merge/spec/integration/rust_host_provider_spec.rb +++ b/gems/go-merge/spec/integration/rust_host_provider_spec.rb @@ -169,7 +169,8 @@ it 'matches native behavior for one-sided owner addition' do base = "package main\n\nfunc left() int { return 1 }\n\nfunc right() int { return 1 }\n" ours = base.sub('func left() int { return 1 }', 'func left() int { return 2 }') - theirs = base.sub("func right() int { return 1 }\n", "func right() int { return 1 }\n\nfunc added() int { return 3 }\n") + theirs = base.sub("func right() int { return 1 }\n", + "func right() int { return 1 }\n\nfunc added() int { return 3 }\n") request = request_base.merge(base_source: base, ours_source: ours, theirs_source: theirs) native = Go::Merge::Provider.new.merge3(request) From bbc82766e8000e9e2060cff6278f00c299938975 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:05 -0400 Subject: [PATCH 133/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20rust-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/.kettle-drift.lock | 83 ------- gems/rust-merge/.rubocop_gradual.lock | 43 ++-- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/rust-merge/Gemfile | 2 +- gems/rust-merge/Gemfile.lock | 109 ++++---- gems/rust-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../rust-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/rust-merge/rust-merge.gemspec | 12 +- .../integration/rust_host_provider_spec.rb | 2 +- 15 files changed, 242 insertions(+), 283 deletions(-) delete mode 100644 gems/rust-merge/.kettle-drift.lock create mode 100644 gems/rust-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/rust-merge/.kettle-drift.lock b/gems/rust-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/rust-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/rust-merge/.rubocop_gradual.lock b/gems/rust-merge/.rubocop_gradual.lock index 3d9ef5043..1d2a3e1b2 100644 --- a/gems/rust-merge/.rubocop_gradual.lock +++ b/gems/rust-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:204083589": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:1640440638": [ + "Rakefile:2530168568": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -93,22 +96,30 @@ "lib/rust-merge.rb:4031927944": [ [1, 1, 0, "Naming/FileName: The name of this source file (`rust-merge.rb`) should use snake_case.", 5381] ], - "lib/rust/merge.rb:1120375096": [ + "lib/rust/merge.rb:1456383685": [ [8, 3, 12, "Style/Documentation: Missing top-level documentation comment for `module Rust::Merge`.", 2866359175], - [8, 3, 8200, "Metrics/ModuleLength: Module has too many lines. [191/100]", 3069366590], - [73, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1494061343], - [101, 5, 1405, "Metrics/AbcSize: Assignment Branch Condition size for `merge_rust` is too high. [<13, 32, 11> 36.25/17]", 3235979822], - [101, 5, 1405, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_rust` is too high. [11/7]", 3235979822], - [101, 5, 1405, "Metrics/MethodLength: Method has too many lines. [22/10]", 3235979822], - [101, 5, 1405, "Metrics/PerceivedComplexity: Perceived complexity for `merge_rust` is too high. [11/8]", 3235979822], - [120, 34, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], - [128, 5, 1470, "Metrics/AbcSize: Assignment Branch Condition size for `analyze_rust_module` is too high. [<8, 19, 5> 21.21/17]", 1652164001], - [128, 5, 1470, "Metrics/MethodLength: Method has too many lines. [41/10]", 1652164001], - [171, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] - ], - "rust-merge.gemspec:3829002023": [ + [8, 3, 8570, "Metrics/ModuleLength: Module has too many lines. [200/100]", 3069366590], + [83, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1494061343], + [114, 5, 1405, "Metrics/AbcSize: Assignment Branch Condition size for `merge_rust` is too high. [<13, 32, 11> 36.25/17]", 3235979822], + [114, 5, 1405, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_rust` is too high. [11/7]", 3235979822], + [114, 5, 1405, "Metrics/MethodLength: Method has too many lines. [22/10]", 3235979822], + [114, 5, 1405, "Metrics/PerceivedComplexity: Perceived complexity for `merge_rust` is too high. [11/8]", 3235979822], + [133, 34, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], + [141, 5, 1470, "Metrics/AbcSize: Assignment Branch Condition size for `analyze_rust_module` is too high. [<8, 19, 5> 21.21/17]", 1652164001], + [141, 5, 1470, "Metrics/MethodLength: Method has too many lines. [41/10]", 1652164001], + [184, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] + ], + "lib/rust/merge/rust_host_provider.rb:1167847992": [ + [7, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Rust::Merge::RustHostProvider`.", 2200019434], + [12, 7, 392, "Metrics/MethodLength: Method has too many lines. [12/10]", 359158927] + ], + "rust-merge.gemspec:540255683": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] + ], + "spec/integration/rust_host_provider_spec.rb:1183489731": [ + [5, 1, 9441, "Metrics/BlockLength: Block has too many lines. [183/25]", 2179025998] ] } diff --git a/gems/rust-merge/.structuredmerge/kettle-jem.lock b/gems/rust-merge/.structuredmerge/kettle-jem.lock index b737a39e2..65aa5dab5 100644 --- a/gems/rust-merge/.structuredmerge/kettle-jem.lock +++ b/gems/rust-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 7ad375cd3d3e7af12d04843e34eb6e0f28f93c4b8a2da124375c48d433eafc18 - input_fingerprint: 9b584cdf6a3f757813f1a6ece63d89ee078b55a33365b1e9b9ee66c7125a975e + input_fingerprint: c9bb966fa1493e6b23a83bfc3d9c1963c288cc7d99867acb78a9e69197af6fc3 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 05d379ae88de0acab64bc946399c81ead8c257df5418d350c9f8cd48f86a67bd + input_fingerprint: 7738aebcf171a40a56a72e36bda5e1fb9e6949d776eac84e4d333c927dd7fbc7 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: a7bf7349a7b8106df03259e9fcbb3285234fea926607944b11c3dc6a4d4a988c - input_fingerprint: 9262c02ef16772ed9f17bb4a94ccfeeff8570398ec2ddba6a85dbd1d25bc3d48 + dest_sha256: c83c5533ec79b33010de5a3b7c5e7e8e7620b39b01df05f84f98969558b7ad54 + input_fingerprint: cbef517425cd3db00617585f8998387dc2ddfbcb6fc57c11de0d37de8e9fcba2 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: e8ff03c6f303d0becec5926b16c9ef1569466df8b68dddc2559fd40916cb02ae + input_fingerprint: 6ce2995bdb20734e6cefda755fc8f1fc77ec73c77c8ec4116e9879c556e0e9c0 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 9c3ece0088b2996371474f890201e73d6a1fb71c7d0ec1edf041cabb35aadf64 + input_fingerprint: ee3060ca70fe074bc0916ba37ced20e9b375c01e698966025b0ecc3ac510fa5a template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 6ee44816d05b324da314be2282cbebc41571ae380ac57ce020e1b8173a63b1f4 - input_fingerprint: 304c8a27b6dc9a787577e1eec7038252e3ce92d2d6fb74cc9447e316371e47b9 + input_fingerprint: e1522364c405635799e0a9a7a0d945f6fa7e8cf8832a3543a8359b6c03b96dd0 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: a21d2ba144b22eb2e2f8979c594054917dc2d41f39a2546374160fb1720c8e5c - input_fingerprint: 69e8a0c37c97d9b6d5179369ea0ede89fc33cff78104060e6761c48d072d1713 + dest_sha256: ef651cd7b63ee6cbbb86e6d389c339dd9a0a7cbd9c4a93bd9d98b249e809cde6 + input_fingerprint: 73aacd2da80176b1bac74123208e9c20302cc3f8d080e24599fc2f4e5f68391e template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 700cfc7d90689130de0e9cd40fc0d73115a361f19a8bfab5c5c7d42a336a3507 + input_fingerprint: 52c83cc5eb13d191e104a3ece70eeab80a37af5f970cde757082a4e29c94fd56 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 60fcff132cc10068a1201db44fbe42c8ba39ecf7863906b9640a20d658b8b7a3 + input_fingerprint: 9f32de0e4fc77c559c4dab5cb6425a2546a1e169a512ba13d8530dd7d728daf8 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 0451a8e51725897b5b05dde0045b651c73290bbe27ba75fe49cef5afc038747c + input_fingerprint: bc8114cc6872ca451dbc5ee03177d8b2438015b540ef9b327d0d1be1ab0bca82 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 43746d5b85708e2d2fbe8ad290971e161e3742bf5c59158346564dc55fc9592b + input_fingerprint: 39933d2792765de29de9794f990526957c5875b1bfcd552d1d9eaf2f7dcc4ae2 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: f695c8384f0acddd7c5ffdc4c3e9ff5651ca7a54e6ae771f1262e8fb6470cfca + input_fingerprint: 364914d6d1d9926d3c3b0f7ac7d919ef64722e96324c8e2e317d670814ac8162 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: d59b9a7bba1d0a47cec4491480c8712f4d774a42424b2769a45a3f1a0c847a82 + input_fingerprint: 2ae78d9397a96f5ebcf3e6476e2b55f86acbbb4f63758fd4b636eed303593e86 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: ce04cdb0de10b344ce5b8b965933f826638c1f02790eb4831e63cd42b421b1d9 + input_fingerprint: 3d568e7ee2a365daafb436f582130f0122f99e59c56054cc176f6310c799ad36 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: b29d941a4b955362aa9718db2712b82d7959264a0fc69ce06044b81fbbc0e9a5 + input_fingerprint: a0e82fee10766280d88c474b674021a70defa1592f85b20812c7179c30192e5a template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: d38bb781e65b93159b20b13be59909abccfbdb619327b1dc25f3cd335e8a044e + input_fingerprint: 3b981f3fd4e7969e02bc9eed083516b389971783fad7a83da5f7f44e007e05ea template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 4a89643d84710732ab3fc71f9265f28eb93e11484991155373c76b89d30c85c2 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 03ce7c153e94197e5af1fb7b05cc21e74d7c3e846c73dcdb127003759d5a3a7e template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 7e814e5108637749bb43381e3bfeaa4d3c1cce9fea5255acb86f93cf1837b0f9 + input_fingerprint: 14f7221d538a01327fa590865b7676348b18c6b56cb1831cfff1961bbae7cca0 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: c60208b707a3323a1dcf796a759c1ebf8a586fb5add9e15334b8aa8e4fba53f1 + input_fingerprint: a5ee15bb1225d28d8f9ec1f81c44750b447c75513ebaf895c798153ebc55ed67 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: ad061b42e2300fb4b2907832eab17a1705620cd945680a160f0a61a0e418b55d + input_fingerprint: 3a2948e3bd1e316e8f225177a9703610d32e21c76e45a8d073d305fa19483da4 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 5567415415f3a90befc2505532292cd2e2f905b4052111012a2f31849c6c8c0e + input_fingerprint: 9dffe22debb44249f08b51e6f14f58fc1e4eaf9f1eaa12c1c9fb0702bad5c23c template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 36fed78b63dbdafab53b36785088b3dc516a7ad611065b20af4851fa05b286a7 + input_fingerprint: a841bbb51a44b9609049bce3c822011d6c8b5e0f1b28e80193a0f665c4ecbc19 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 6cf55885cba959d3707d10ac43d7688e888587531a977f12846115237b9a77ec + input_fingerprint: 2343ffb87cde47bf5a8e53f5e8cf5c4be81fca543bc4a6885fade77e254acf31 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 4bf2f2b6aa124c2d1a2e22b782ef42e055427e9e8aa01c01eac814acf2ed34b1 + input_fingerprint: 62e9e4e4533578430442fcdcbd9e4cc0da8aa23c1080c7475a21d2c00a89484a template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 5091bdfb4b701bf2210cebba5b51a7983dcb859b637fdd97660a3504cf8dd292 + input_fingerprint: 467ee85255d9e08de8ca87ad56e2732ee073744d8796c6fb6112faae057f9cfb template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: ed5a0a59a8b93d11c76bab98f4e0c35c8036290ce8f3aca24ddc02b79046817c + input_fingerprint: ff805e5c512cb3104d12f8d7ee85ddaf0d7f229bf0a5475e95a71296fac9c329 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 1968d7d6161db87897e5698ff3e69fb4f18350fbc42e49ed204e1b964fa98ae0 + input_fingerprint: 2109cacc254a14a6e35e0d569a17d81ed6580b0ccbcac87d61d3889fa29679f6 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 5dd8fd9b3b6c365dbdfd0819d93a2b3f63c44279ff8fcb02b9f7df95c47fb077 + input_fingerprint: f7722e045d7b6c0f5e7e5bde0f529051c32b06d81787c09446851ac8bdd623a5 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: ecfaf4086d4257c556163fe0516702135ca69dffc171d28da0209ad075ea99e5 + input_fingerprint: 0ee3608b6ccd2fd7e0dbb39aaf86454e8fc346a9a4ed00fa640799ba4edc34f5 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: b5d35f68307aad73ffe722511363c0468d3577df7cc3c140b39a6607d314e787 + input_fingerprint: f84c072e7189af6aa49cc50596af90cabb685ce0e0466d1f9c92838e9fc30d75 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 7525e6bfb132e88d17f28a1c6a07b080b8a286fff6cb5e9b72b8cadafa7b3975 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 3d8c9c36f312918b7860758d308fdc32c5c51b09de36c00aa802cb1ab0c39321 + input_fingerprint: e723a526dbfb6d041edaf4085c9ba34cf2c1955fdbb973ef874b56060746fc85 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 731850cf7b741ed81a3093cb6f8901b98297063c0bfcd55a6cd9d527005c1204 + input_fingerprint: 5326d8e8b8c2054dce257198b5a2f1b114018e3f462b3c59aef58eb944c2820b template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 389a0738c072f59cfa7a9e35c2cac69c9385b1ba6b3a7a7205e14ae0db18313e + input_fingerprint: 295928f55a94dd56436b7bfff1cc2f9531b7f5d42d42b49154d5f8f88a699c31 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 7c53587660053ce04d6ce3e19d549986a3805215075068a146208a33e936168c + input_fingerprint: d823f60152b1315142f654a74c5c337cecb98ea947ea97250226866b8d7f7a53 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: ba857e797384435b0ae289b6a02c00caa1e65769701e3902824937b57c806cd5 + input_fingerprint: c975d3ccb056cf8d9f0f6e8cc7d8d758f095b67c26296818008db36fa1e73400 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: c20d1c621fd94ca9d84c90beee893ccbaab83898578bb2d5a21810e6681baffa + input_fingerprint: 62a44dbc94901ec72b65ad0377efedb1dfa84039c4ebcc1313fb268a41285044 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: f35a436c0d0857da45f01fa7ef5fa23636da401f9dade5cbba08808f76107371 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: c325df1328c203aa8221467c8d24880533b87e103b31293ed8a1b320429ea9a5 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 5e1fa05ea73d0d6546e5fc0dd64b2defb680189de68be68e37c466acc139691a + input_fingerprint: f31c9f8fb1d076a0213663cb6444c3d11e895e8698ae2ef981126572a9c482bb template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: aed4eba7c876839e4604405f6078c4eeed6ff16281f43449bc3fceded8c54654 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 7e509d1bc56dd0d5c9087c652b2c99219475624b062ad123d7e2fa853b6615e4 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 3f8599d7de1b17e88ce873f36e9a75fbca2d5fb867ca31116c986c26bf9acd75 - input_fingerprint: eadc267bb2d3dc28a5f7195e68996c5a69e9d6812cf017ef08c145c8fe621ce4 + input_fingerprint: e74846c85b848f39f58874244d7aecaca75c6c635b1794419b8809678cb33150 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: cc640f93e52f2857abd13496e9fa2c8f75459932725aa1d34dc122a1ba00c344 + input_fingerprint: 60b36f131dfab6a1cb168fe4d232d79f440426c8b706cc4041494f251e890e63 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: f27f937de10ca3b737a058144cccf08933b614fa17cf3dc2e1586093fac79517 + input_fingerprint: 94212a2cee773c6d856252aaf0f39918fb4f104a0da189f1fc748455c97990e9 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: a8b33c83ce2861c223678dfa80946d090c49c90bf298ea6fd49160097a68945b + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: ce4c4e4689716df5cc2215c9590f243c6435c74579dad4a8e5a7fdb33a7ccc9f template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 3caf96141703b91dee6b48bec4496b48e18051b9a915854431b0f6a861ec5841 + input_fingerprint: bf0be08c094bc6b3127ca6524d663ddb94f5443b6db9ca29cf504fa143b087bb template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 951f7401390da767e3838e579de608b26179ce80b16c26cec378e441a0a682b5 + input_fingerprint: 66abafb266fa999fb6af0a6045a489cd8f3f551df287e5e28b6aea36bc7ab906 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 20a878346f4791fbb2b682be33af913dbdce8084471c887d06c27cda33ad3e20 + input_fingerprint: 447509651b3a8d007511617a6bf045d1c64d9cb6af67b2aa515f997a8d5f7307 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 4c5eca6de5610b599cd9ed0251d2a07bd326737a4cba4033fee4e468a9aaaccb + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: d48d90a9ecca3d60452c71d289eddbb682c8551c7dc8a686b6edf26ad162f560 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: d2637ed21f424098f9669e74fca2ee8e11f02ee306dc2529e5b76129e0faddd8 + input_fingerprint: b201fe412751c225ddcdcceac073a2295086a797bb6bad7bb865e067e21b6eb2 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/rust/merge/version.rb: recipe: template_source_application_lib_rust_merge_version_rb action: write dest_sha256: c30de09c06c06acd3149df7c566c0797449030dbf0eb1a23105fa5113fbe1406 - input_fingerprint: 224e99c3d28435d19919dc7b81dec27ea8d649de339b492d1d9123aefbd891e4 + input_fingerprint: 219ae131ab00ea6bd8aed3df961f610da9c8a3eea957527dfbad00dd217d13af template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: a6e1857364844e6ce4279d38a3a78f775e9563717432ea3278807cb00d3c2ada + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 31c2db7096aa7d33a36dd0e6351242f39fac3fba6143146d3213d39589f30301 template_sources: - mise.toml.no-osc.example rust-merge.gemspec: recipe: template_source_application_rust_merge_gemspec action: write - dest_sha256: 1d84baa206098f1a463992653453538170c68b66ecdf87a9603639af5407895d - input_fingerprint: 0d1314ce13e5cb8469de16808dff9ef1bbbfdb72211cdc9a97d049f78cdd0f14 + dest_sha256: 12867136ee5c95cfc309300810f8f48cf032cca1c92511b728da9f76794979da + input_fingerprint: f822182a944316a00bba52dad6856dad1283fdd39856057f9a241b02c63abf7b template_sources: - gem.gemspec.example sig/rust/merge.rbs: recipe: template_source_application_sig_rust_merge_rbs action: write dest_sha256: 737a3bf98096a1db3f6b34bdfd811dfd1498658906fa7a40d92f7c15c4d09b7a - input_fingerprint: a05d26a1edde378b7ec04587ff1afb16e3bfbbf77e785ca0cfc9a98a88dbb246 + input_fingerprint: aa3f42bd6aaa5e84bd32c5257de1060e06e941145b7418e65dd0a6ab303d7ec5 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 70a35d00eedf99179fad873409446fad8e91c33df146bb5ecc2b736dc00b6cf5 - input_fingerprint: 1221b4fd3adbba13b2d36e85e799b637385ed4b6fdbc07872219c3f3f8fb7664 + input_fingerprint: e4f6c077937afd205c5efea58be964d23aa1d38a02b8bf86f2578fe6792eeafd template_sources: - spec/spec_helper.rb.example diff --git a/gems/rust-merge/.structuredmerge/kettle-jem.yml b/gems/rust-merge/.structuredmerge/kettle-jem.yml index afc9a5379..c3f344312 100644 --- a/gems/rust-merge/.structuredmerge/kettle-jem.yml +++ b/gems/rust-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/rust-merge/Gemfile b/gems/rust-merge/Gemfile index 7ce5e309c..06d89329e 100644 --- a/gems/rust-merge/Gemfile +++ b/gems/rust-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index ae08e5dc3..5245a5aed 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/rust-merge/Rakefile b/gems/rust-merge/Rakefile index eb9eba531..14abae1f9 100644 --- a/gems/rust-merge/Rakefile +++ b/gems/rust-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# rust-merge Rakefile v7.1.26 - 2026-09-09 +# rust-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/rust-merge/gemfiles/modular/documentation.gemfile b/gems/rust-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/rust-merge/gemfiles/modular/documentation.gemfile +++ b/gems/rust-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/rust-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/rust-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/rust-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/rust-merge/gemfiles/modular/style.gemfile b/gems/rust-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/rust-merge/gemfiles/modular/style.gemfile +++ b/gems/rust-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/rust-merge/gemfiles/modular/templating.gemfile b/gems/rust-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/rust-merge/gemfiles/modular/templating.gemfile +++ b/gems/rust-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/rust-merge/gemfiles/modular/x_std_libs.gemfile b/gems/rust-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/rust-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/rust-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/rust-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/rust-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/rust-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/rust-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/rust-merge/rust-merge.gemspec b/gems/rust-merge/rust-merge.gemspec index 9f683bd0f..ac6322016 100644 --- a/gems/rust-merge/rust-merge.gemspec +++ b/gems/rust-merge/rust-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/rust-merge/spec/integration/rust_host_provider_spec.rb b/gems/rust-merge/spec/integration/rust_host_provider_spec.rb index b539fc4f2..2133d8146 100644 --- a/gems/rust-merge/spec/integration/rust_host_provider_spec.rb +++ b/gems/rust-merge/spec/integration/rust_host_provider_spec.rb @@ -137,7 +137,7 @@ end it 'fails closed on malformed source with a normalized parse diagnostic' do - request = request_base.merge(source: "fn {") + request = request_base.merge(source: 'fn {') result = provider.analyze(request) expect(result.fetch(:ok)).to be(false) From 9d34666c436dbe8ef109eb352cb6f728a0262321 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:06 -0400 Subject: [PATCH 134/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20typescript-me?= =?UTF-8?q?rge=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/typescript-merge/.kettle-drift.lock | 83 ------- gems/typescript-merge/.rubocop_gradual.lock | 45 ++-- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/typescript-merge/Gemfile | 2 +- gems/typescript-merge/Gemfile.lock | 109 ++++---- gems/typescript-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + .../typescript-merge/typescript-merge.gemspec | 12 +- 14 files changed, 243 insertions(+), 282 deletions(-) delete mode 100644 gems/typescript-merge/.kettle-drift.lock create mode 100644 gems/typescript-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/typescript-merge/.kettle-drift.lock b/gems/typescript-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/typescript-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/typescript-merge/.rubocop_gradual.lock b/gems/typescript-merge/.rubocop_gradual.lock index 721f9231d..c2f9ef2bb 100644 --- a/gems/typescript-merge/.rubocop_gradual.lock +++ b/gems/typescript-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:827434149": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:4122014206": [ + "Rakefile:2297841848": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -93,26 +96,36 @@ "lib/typescript-merge.rb:2551304255": [ [1, 1, 0, "Naming/FileName: The name of this source file (`typescript-merge.rb`) should use snake_case.", 5381] ], - "lib/typescript/merge.rb:2011148321": [ + "lib/typescript/merge.rb:1248313569": [ [8, 3, 12, "Style/Documentation: Missing top-level documentation comment for `module TypeScript::Merge`.", 2866359175], - [8, 3, 8002, "Metrics/ModuleLength: Module has too many lines. [190/100]", 602608231], - [20, 5, 564, "Metrics/MethodLength: Method has too many lines. [13/10]", 3794218740], - [86, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 3724408137], - [124, 5, 1427, "Metrics/AbcSize: Assignment Branch Condition size for `merge_type_script` is too high. [<13, 32, 11> 36.25/17]", 626793766], - [124, 5, 1427, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_type_script` is too high. [11/7]", 626793766], - [124, 5, 1427, "Metrics/MethodLength: Method has too many lines. [22/10]", 626793766], - [124, 5, 1427, "Metrics/PerceivedComplexity: Perceived complexity for `merge_type_script` is too high. [11/8]", 626793766], - [143, 34, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], - [152, 5, 1224, "Metrics/AbcSize: Assignment Branch Condition size for `analyze_type_script_module` is too high. [<7, 20, 6> 22.02/17]", 1382272247], - [152, 5, 1224, "Metrics/MethodLength: Method has too many lines. [37/10]", 1382272247], - [190, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] + [8, 3, 8377, "Metrics/ModuleLength: Module has too many lines. [199/100]", 498458326], + [21, 5, 564, "Metrics/MethodLength: Method has too many lines. [13/10]", 3794218740], + [87, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 3724408137], + [136, 5, 1427, "Metrics/AbcSize: Assignment Branch Condition size for `merge_type_script` is too high. [<13, 32, 11> 36.25/17]", 626793766], + [136, 5, 1427, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_type_script` is too high. [11/7]", 626793766], + [136, 5, 1427, "Metrics/MethodLength: Method has too many lines. [22/10]", 626793766], + [136, 5, 1427, "Metrics/PerceivedComplexity: Perceived complexity for `merge_type_script` is too high. [11/8]", 626793766], + [155, 34, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], + [164, 5, 1224, "Metrics/AbcSize: Assignment Branch Condition size for `analyze_type_script_module` is too high. [<7, 20, 6> 22.02/17]", 1382272247], + [164, 5, 1224, "Metrics/MethodLength: Method has too many lines. [37/10]", 1382272247], + [202, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] + ], + "lib/typescript/merge/rust_host_provider.rb:2095190380": [ + [7, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class TypeScript::Merge::RustHostProvider`.", 2200019434], + [12, 7, 440, "Metrics/MethodLength: Method has too many lines. [12/10]", 539557903] ], "spec/fixtures_integration_spec.rb:2150958960": [ [3, 1, 5654, "Metrics/BlockLength: Block has too many lines. [77/25]", 332568190], [8, 3, 4830, "Metrics/BlockLength: Block has too many lines. [62/25]", 3720035714] ], - "typescript-merge.gemspec:2461560487": [ + "spec/integration/rust_host_provider_spec.rb:3607034457": [ + [5, 1, 8991, "Metrics/BlockLength: Block has too many lines. [180/25]", 3806616315], + [88, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 305490763], + [103, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177543] + ], + "typescript-merge.gemspec:412931395": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ] diff --git a/gems/typescript-merge/.structuredmerge/kettle-jem.lock b/gems/typescript-merge/.structuredmerge/kettle-jem.lock index 1a0da0735..93abfe732 100644 --- a/gems/typescript-merge/.structuredmerge/kettle-jem.lock +++ b/gems/typescript-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 3e57a717abbd4384a3a039c4cdaa49550561d6eb52b3a4efb75df316c7cb2226 - input_fingerprint: 92c9f9ad5523f3db5458a0515f25d0f0d6b077752f651a277a569099dd8d1328 + input_fingerprint: 117c4db42c98b018130b9d151a5b4a934b1c8e25995d72bb17dc06f74f9685ed template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 29693443add549634b32ff3c156438c9fa6e4a5c2790bbf17f0547c6124933af + input_fingerprint: 5a20e373097abdf66e345749378c2feff2aef94175443a624cff18051086371c template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 5f2634a5f1e9da61f49b60b244f2d004a880be82c42fbbab8c79d5c0225a9829 - input_fingerprint: 2cd10643788ea538c56d2f2c2bf2e6fbf902ebde2923ae85469b9c2b4b1e55e8 + dest_sha256: 5ef68ba49888de6c2fbe9779f8d0a87a9562e53ad474f53fcf3a7487e5e75ade + input_fingerprint: b66a21ef88c9dd91e3cebcd349ef291d2f3c47514e1e555879bf6643349b905e template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 315d28b83ca28a90fb56c4d39eb867de2e81111a939dd2db81e0841b75846c3c + input_fingerprint: 453ab92abf4cf8060aa1fdf1f6f57dc56aa20859511190aac544dd3b7515970a template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 11d769ef01d08728f3307b1145a8b3f854bf42aec68942b427795f9210307779 + input_fingerprint: b19646f2984b90d630224adc065352c6dab5ba8dacb09c11cfd939854f2aa675 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 813b7731f3b7053db85c9b6a639fc9bd4ed9fdbb2c198cb28bbb1e4bbf4dd78b - input_fingerprint: 012b895c561abb79f64bd995b942b0169ac448e3e42b37b6b7463e4bb8794541 + input_fingerprint: e35f8a557be0fb8e1c2d67b8a310b8cf10e18bab79b3084792c97cc7a7d3f46e template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 2ab1d112042ca8f8a2ddfd903adabacd43b238ded6f4996230f6c68a1c0ea85f - input_fingerprint: e1c534c3c9656b9a539c7a60f7c2c507f33272859449663e568bf7634c155d03 + dest_sha256: 824eb98de06019bbc61dfaddf82b8da1889a55eafcd81489a8d9e818e27a4710 + input_fingerprint: c40fc13c6b5ac513ae5b664929654a699c0fdba5471bfcc50ba54b7e07a47723 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: c1c47d7d6927c68730935ceb1c241ca5f61cd0da0333ea36c442ee55e9ed7a63 + input_fingerprint: 292da91ee733ff35bf5cbfe12199f77cef3e885efa339fd28740f1abdb97598e template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 2e4006860f574b2c4bfd52a24f24e2c9efbdb5d51fa1082440d32c336f8e1f6d + input_fingerprint: f1cf1f78756fc73facd526e6bec7877b32bda5e39622d0c8389a13433e1cbe6e template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 13b5634d2c17d21709413f35ec0292ac194c0874610ec99afcca14c4ee8b5a09 + input_fingerprint: 515ba09944ee27263023a7f4e1e31331c73e5dad30ba49d32fc5ba294826bd36 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 38f149df802648ca6afed347b8acdc544e76db28ce0086be8f9002eaada5fe21 + input_fingerprint: b49a4fc16255f6fec0e6cf0ef233c2ea325ae04982a484ae8806089603ee080d template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 670a9e3e277505247826d2e0f4bfa29f9b473f9a1ea64b9c71f2c47175d5eebe + input_fingerprint: cb68aea72b58f0fd608a42782232d135e5d737788094652997dc75b889cad227 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: cc6e152c1e8e7b7ad7ae3db1972f04e2de01e95f5f2ebb5aee4d82dc2cc23c22 + input_fingerprint: 403ef9438a86f817dba76c6dfc725d8ee2c05ed8855bddc66f12803000811dbf template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: df328b3562d2ce08fad4f98b98bdf85e8b53db781ba02bd2c20533ba04828e37 + input_fingerprint: 2ec19f4bf3253d247a3168b66eea5c05cf02e4e23afaaba7cbada804bda26a32 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: a814f07bbab8ad9c4bd654b981420e43e7f173d00090614f5ae386c8bdd2f5c9 + input_fingerprint: 61069c685c1c7e0f748b8dda8392b58d0c5474db5184c1c4b7b8bffb287c48d4 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: dc2171189609c774a760fa25b684fbaeb07e94d51bbcff5c6881f9cd70022486 + input_fingerprint: cb250109aa8e95140b81e92f580088db5ba819f2c2aed1cb34dcc58596525810 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 3251a54e456ef42d5d49f04a8c693fd8307f55e3f9139b93bd46c794341d4ede + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 856acb82acea9e5f225ef174c2841d36c80a9244a585436095ca6e0204fa5061 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 1dac31b99a115d8eda306349e56cf0dd58a287edd62cc06c1f9bd6f516556367 + input_fingerprint: 751b55fd9e44f6afcdf5de0f414d07abefd50b664733d82efba56f89b15f41df template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: dc975895bd12e54f82c068ecf50fd12bcd5bc951db8e2523b7b04f6272a604fe + input_fingerprint: dd212eda3a2a16a0e265b60a86652fe5b263a88dbf8b0368efea9c5a395fe311 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 1e2bd0bf550737e6bf29ff9c734cd961e4ffa16d64da67d2b5b07a842aaa7b5b + input_fingerprint: df7bf617d19a3c28149acbb593d0eb3134050b7631ca6b6c3fce435520a26c61 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 27145290ad65e1c552ff77a519891c2088e8c9aab7c1a7129b23747f8069cf61 + input_fingerprint: 6f092899ac086bfd2c0e4e0ea23c4e80de4a585533d070668dc07b6518f37ad3 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: cf13905cd84c0042a09c7d3923a555e14249ac5faf6475a2744fee5fbde9de6e + input_fingerprint: 1c2fd40b8da0df2ec87698c121d7550f28e4d7f74da00cec6fd9c0a35cbc4e79 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 18f7eb7e807732826537e831744322d9d1e73557e98992b1b05c4145e539e9d8 + input_fingerprint: 3b437845fb543f9bf9521e02a0d0f74d86e3a40864c5483a384792e18dfd3eee template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 17e0c4b3adcfe59eede55e54013beed65e0e036eec20a1f9bfa1cd671f811af0 + input_fingerprint: 9c975eb6a09388376579ada38147566865a6be9f43f8c140e1736d576474cbde template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 64f291428297fc83f80621089066cd774df431ca1615a17c483db4dd22104a38 + input_fingerprint: cd08c4ba8653be2b9016103f34fad7cc71e002c328ef6239968a1f797758dfd9 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: fa2f97f1327a656b03121146191b832086bf58302e9e474ec7e2b46554c69f2c + input_fingerprint: f11e4a2da1c788709d7b2caf556c64fc9d68e4a93dd97283a382acda8c558967 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 0ba62ad027d20647dd9e878f7403d69d83b362c5f1a11545b648b696c9079029 + input_fingerprint: f89b559b7a9a8ab0fa59c2ed580eabda5457fcc052af90583d90818fca62201d template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: bc712dd6d6cc9c9d52c5e178a853127f0ba780216def95c94caf7365bffb8813 + input_fingerprint: 281e7ee079831576517ee5db7132d5d4c31961bf0e8a18c50fcb7ac894df2587 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 42eada64eadd8a53a13a93205caae977aeb2b1d1b02383b393f6ba19074576c4 + input_fingerprint: 8f2c7bc20beb4c72e0e91dff6dab5a116c18f48de8bbf27aa7671a17d75ef24f template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 1a461f2643cbb0327e4fbb820602b58e593f91999bf84c6d1f22e3b3a1da9537 + input_fingerprint: 88b480a2313a8fca294e2b09572521685373fedb0df52aef52484206381ef875 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 732a3c36e7bbcaabaa5b53a4b2efcb3d620f20c1084a7b8de3d9258d5cf3fbed + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 05e56bda7c6d2c6cd9b6be7c14e9e51eb0cd2ac8488cc3988915663fd75375c3 + input_fingerprint: dbfcfae9343715f6c525cdbf4e7b1885aeeee7144e0da133416b532bf454ac5f template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: f60e3e0b2fc53a368df7f90c46dd2553964ce2185d75720243acf61b864be468 + input_fingerprint: ebf3cc5c3a82901aa140ea41705f7b9f74a823e90ac3571442c9c2b67606544d template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 15054079f52a0a909e3549238db2518acb71566b5801b463bdf4d1bda0cd0cb8 + input_fingerprint: 5e67a33934d451e6063f834b2f7fe81c0482b4513e83f2f3214a072e87efbfa8 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 8c6ec2840e3c91aa391c5313b3bfcf5d494189fb7d2408232c0c5f90710e6599 + input_fingerprint: 6e27ea16fe110d3d09a6d13f90a98ec9823170309bd8444afc542e177ff152c2 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c5c73badd7e29fc3bae57723950c3848b863afddcee064f899498e9708e298da + input_fingerprint: 815a6b2b26c55994a955b39ec2e2b007b2d41dcd9e330bb59e8bddfbf394d38f template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 5b47d23b679abb43f836aa18bf8a47dc7abb56042f1cafe6c1fcc4947ccc38db + input_fingerprint: 839d89ed68b56774ff8167c170c98e2ed8e6304bad08a8899cc51721ce100bd0 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 8206787441737fe19bd7ad6e97dde5bb278d72817c1a301e95c4a8b90a0a50b0 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 333f3dc281864591d20984a1f1f4701d9426c38f8ea90b8a3c8bb78d7a41a541 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 74552d052c857c1a2319f99673928e1b78a01ce12607558d0ed10259092971b6 + input_fingerprint: 957237247ec81fbf2774183b55e2b853b6d761c398bb4a986ab90f8ddc20da60 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 6e77f6f5aaf6867fd16f2f86e708bec1ca63a4d8551c23735a0c876e9e6a62fe + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 992cb0a18bbf5e88a04e600fa47f979c8b23705e85cc7ef1f048e2f13cd9b70d template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: a0743fc72092531a827599174530d33f3600ac3dee3fc9ebdbbf9aa04e8a8f38 - input_fingerprint: 1acf6f6325589b586e07bcbbac5408be156b96819945af57d8efaf1369fb637c + input_fingerprint: 191ccbadaab5184b1b9741691624eb289583f2bc8efabefd47f6ca2630dcc188 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 1abadd188056583eed0b503ef57b6188b997e38d2e4a7ab0a3852a16fef0df8a + input_fingerprint: eef006ee1b2a5ee4673cdf3b651f4de9f0094039facaef441790fb70acaa507b template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 90a2e4e27887abe1c63f918035fb96b6acbe638dbe3f9fb5b80744e13c626f53 + input_fingerprint: cca7a27652e5c361124dbbde89dfc3b17d277301b4161661e31e4a0febe2b748 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 824f08c2a52c67417b4df9bc7ecfdad7a52375718cbcbc4da485fa83fe8770a8 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 8f2e0aea2a7f652763c2ee57501b85b918efecabf22b8659ddcbe9823b526753 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: d2cedbab5560420a9349b2a3a971d182c46a548889629d8bb9d18537404ecd90 + input_fingerprint: 4a534f276201077c7585bf0a31729c7492011d56745ff620f51e32ec641c3cdf template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 8b7e63bf371237e042fdc59a7c110833c671bf19575622278030646d276c00b3 + input_fingerprint: b2705485687627374e3eeccf3310183b93d26d47012f8f7357cf161a5412f3a1 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 5a4521abea32621322ab6973924d1e30378e1fe1de8fee8545861d6dc4bc1ef2 + input_fingerprint: 3fb472018d6ca9902a2313b6ee83bc89eb20e5760e4c21871f5f22ecd026ade9 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 49d9eed5c8fb645fa9aa93fe764b0cc07d2fe4051874e297ac88ed2669240926 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 6f6819bf53f6b12460141877105a6e3337ef8aa0649ec29e27742b5c009ee4f6 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 8f667d7fdcefe025f9846d09949dd6d64a4262164e3d17aef8b49059010cd845 + input_fingerprint: a07736d47f42be8913815f7c9dfb9b0a5439b22a264e113b1dc434b6c15c6242 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/typescript/merge/version.rb: recipe: template_source_application_lib_typescript_merge_version_rb action: write dest_sha256: 4285d2b91247dcd2f14c3707df3dae914aca5a3d1735e66835e10f4f4c96022e - input_fingerprint: c8c6672bc5a1672e05f75fc5f97c9a57e1903a602d0787075eaf342a3a12145f + input_fingerprint: 9edfc388598281e653eaeb5575a7e4187bf46fbee54679d0c2e1ff27aa284afb template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 5440af4556fba191c1540da79a478720d8d0b443fb8f896c3e48d9ff29462090 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: aa0c53ce5237fcd86dda9d67be59fca3df95dc0504d03ebd9a2a5161693c9a51 template_sources: - mise.toml.no-osc.example sig/typescript/merge.rbs: recipe: template_source_application_sig_typescript_merge_rbs action: write dest_sha256: 3ce5f0a9d5152ce834bc525322639a90235a733b43cb12fa0120d2d0f86870eb - input_fingerprint: 8656032d4a399141fcf37aca4440c8deec191453418f3dcac53587ccf9120205 + input_fingerprint: 5a322e4ea99a4dadb1d204de88093f55d915d40671ee3e4e205d71bf0c6fc210 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: c7a6a1b8cfa0c37279be84579cf5dd7ba1587d4479759bf153d334d756117691 - input_fingerprint: 8925cd01a1227acd4847222bd1a92c96c9e4efe3440cfc2dd06d38696a601fa0 + input_fingerprint: 68e12bad4c6ec7207438c6c08dd5aa71e08749ba7147c46007336d1a09a081aa template_sources: - spec/spec_helper.rb.example typescript-merge.gemspec: recipe: template_source_application_typescript_merge_gemspec action: write - dest_sha256: d93cc469f59eb0b412f517f3abbc3575c0fa876332496acb5db0f87ba1e0127d - input_fingerprint: b2da7c8efd7ac486e08dc211c00afc63325260cd6e60106767968d161f70e6b8 + dest_sha256: 3abbb50b51882f007eb74f564b085bb27ed7b45773a302165def503726eb4309 + input_fingerprint: b7f3a4a76651045cc7e70b969153430dc69e472519c2070c5b09645b7faa344c template_sources: - gem.gemspec.example diff --git a/gems/typescript-merge/.structuredmerge/kettle-jem.yml b/gems/typescript-merge/.structuredmerge/kettle-jem.yml index dcfb7a170..2275c9bb8 100644 --- a/gems/typescript-merge/.structuredmerge/kettle-jem.yml +++ b/gems/typescript-merge/.structuredmerge/kettle-jem.yml @@ -277,6 +277,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/typescript-merge/Gemfile b/gems/typescript-merge/Gemfile index fc0303b29..b496e5ded 100644 --- a/gems/typescript-merge/Gemfile +++ b/gems/typescript-merge/Gemfile @@ -23,7 +23,7 @@ unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structured gem 'structuredmerge_core', path: File.join(structuredmerge_rust_dev, 'packages/ruby') end -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index 078dbf58a..be96961e8 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/typescript-merge/Rakefile b/gems/typescript-merge/Rakefile index e462e85ab..df97c1b60 100644 --- a/gems/typescript-merge/Rakefile +++ b/gems/typescript-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# typescript-merge Rakefile v7.1.26 - 2026-09-09 +# typescript-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/typescript-merge/gemfiles/modular/documentation.gemfile b/gems/typescript-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/typescript-merge/gemfiles/modular/documentation.gemfile +++ b/gems/typescript-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/typescript-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/typescript-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/typescript-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/typescript-merge/gemfiles/modular/style.gemfile b/gems/typescript-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/typescript-merge/gemfiles/modular/style.gemfile +++ b/gems/typescript-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/typescript-merge/gemfiles/modular/templating.gemfile b/gems/typescript-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/typescript-merge/gemfiles/modular/templating.gemfile +++ b/gems/typescript-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/typescript-merge/gemfiles/modular/x_std_libs.gemfile b/gems/typescript-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/typescript-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/typescript-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/typescript-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/typescript-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/typescript-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/typescript-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/typescript-merge/typescript-merge.gemspec b/gems/typescript-merge/typescript-merge.gemspec index 6e7d26687..c4670c602 100644 --- a/gems/typescript-merge/typescript-merge.gemspec +++ b/gems/typescript-merge/typescript-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From cd2b0949167b333580ec911ee9842111ab384c39 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:06 -0400 Subject: [PATCH 135/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-template?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/.kettle-drift.lock | 83 ----- gems/ast-template/.rubocop_gradual.lock | 289 +++++++++--------- .../.structuredmerge/kettle-jem.lock | 234 +++++++------- .../.structuredmerge/kettle-jem.yml | 1 + gems/ast-template/Gemfile | 2 +- gems/ast-template/Gemfile.lock | 109 ++++--- gems/ast-template/Rakefile | 2 +- gems/ast-template/ast-template.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 362 insertions(+), 407 deletions(-) delete mode 100644 gems/ast-template/.kettle-drift.lock create mode 100644 gems/ast-template/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ast-template/.kettle-drift.lock b/gems/ast-template/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/ast-template/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/ast-template/.rubocop_gradual.lock b/gems/ast-template/.rubocop_gradual.lock index 6e67a0039..4154d0000 100644 --- a/gems/ast-template/.rubocop_gradual.lock +++ b/gems/ast-template/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:470547781": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2455893566": [ + "Rakefile:2796059896": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-template.gemspec:3786680960": [ + "ast-template.gemspec:2888731844": [ [136, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [138, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [147, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [148, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -98,144 +102,147 @@ "lib/ast-template.rb:2264191981": [ [1, 1, 0, "Naming/FileName: The name of this source file (`ast-template.rb`) should use snake_case.", 5381] ], - "lib/ast/template.rb:1021232549": [ + "lib/ast/template.rb:3451501568": [ [8, 3, 15, "Style/Documentation: Missing top-level documentation comment for `module Ast::Template`.", 1853069487], - [8, 3, 62368, "Metrics/ModuleLength: Module has too many lines. [1391/100]", 2978788318], - [29, 5, 61579, "Metrics/ClassLength: Class has too many lines. [1370/100]", 1675855509], - [30, 7, 656, "Metrics/MethodLength: Method has too many lines. [12/10]", 4176787264], - [45, 7, 1248, "Metrics/AbcSize: Assignment Branch Condition size for `readme_family_token_values` is too high. [<17, 31, 5> 35.71/17]", 2414018706], - [45, 7, 1248, "Metrics/MethodLength: Method has too many lines. [21/10]", 2414018706], - [76, 7, 915, "Metrics/MethodLength: Method has too many lines. [18/10]", 788116683], - [106, 7, 624, "Metrics/MethodLength: Method has too many lines. [14/10]", 3152255782], - [123, 7, 1499, "Metrics/AbcSize: Assignment Branch Condition size for `run_readme_family_sections_for_package_directories` is too high. [<10, 27, 6> 29.41/17]", 44972847], - [123, 7, 1499, "Metrics/MethodLength: Method has too many lines. [35/10]", 44972847], - [131, 9, 1138, "Metrics/BlockLength: Block has too many lines. [26/25]", 3835793651], - [162, 7, 540, "Metrics/MethodLength: Method has too many lines. [14/10]", 1455912513], - [196, 7, 2052, "Metrics/AbcSize: Assignment Branch Condition size for `default_family_merge_adapter_registry` is too high. [<14, 39, 10> 42.63/17]", 2278087573], - [196, 7, 2052, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `default_family_merge_adapter_registry` is too high. [11/7]", 2278087573], - [196, 7, 2052, "Metrics/MethodLength: Method has too many lines. [56/10]", 2278087573], - [196, 7, 2052, "Metrics/PerceivedComplexity: Perceived complexity for `default_family_merge_adapter_registry` is too high. [11/8]", 2278087573], - [222, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5858795], - [224, 13, 16, "Lint/SuppressedException: Do not suppress exceptions.", 1026572812], - [234, 11, 16, "Lint/SuppressedException: Do not suppress exceptions.", 1026572812], - [249, 13, 16, "Lint/SuppressedException: Do not suppress exceptions.", 1026572812], - [267, 59, 158, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1840084196], - [268, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087867783], - [281, 7, 585, "Metrics/MethodLength: Method has too many lines. [11/10]", 3906693384], - [281, 56, 172, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 331060096], - [282, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 1674317416], - [296, 7, 591, "Metrics/MethodLength: Method has too many lines. [11/10]", 3516005727], - [296, 58, 174, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1025179136], - [297, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 254853645], - [311, 7, 685, "Metrics/MethodLength: Method has too many lines. [12/10]", 3467399181], - [311, 70, 179, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2059101405], - [312, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 2061684677], - [327, 7, 618, "Metrics/MethodLength: Method has too many lines. [11/10]", 2401761450], - [327, 78, 201, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4235690185], - [328, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 1064263543], - [362, 55, 164, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2487000221], - [363, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3119702098], - [376, 63, 186, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2803525897], - [377, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 2696213732], - [397, 7, 855, "Metrics/MethodLength: Method has too many lines. [21/10]", 1805387058], - [397, 68, 191, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2632809545], - [398, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 4190793949], - [422, 7, 942, "Metrics/MethodLength: Method has too many lines. [22/10]", 3830329170], - [422, 87, 210, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3023644425], - [423, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 517767074], - [448, 7, 1851, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_status` is too high. [<14, 49, 27> 57.67/17]", 4110228676], - [448, 7, 1851, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_status` is too high. [27/7]", 4110228676], - [448, 7, 1851, "Metrics/MethodLength: Method has too many lines. [26/10]", 4110228676], - [448, 7, 1851, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_status` is too high. [27/8]", 4110228676], - [486, 7, 639, "Metrics/MethodLength: Method has too many lines. [11/10]", 1159346913], - [501, 7, 2247, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_diagnostics` is too high. [<12, 46, 28> 55.17/17]", 42314578], - [501, 7, 2247, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_diagnostics` is too high. [26/7]", 42314578], - [501, 7, 2247, "Metrics/MethodLength: Method has too many lines. [44/10]", 42314578], - [501, 7, 2247, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_diagnostics` is too high. [26/8]", 42314578], - [513, 23, 1380, "Metrics/BlockLength: Block has too many lines. [27/25]", 2686192500], - [541, 9, 11, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 848344986], - [558, 7, 669, "Metrics/MethodLength: Method has too many lines. [11/10]", 948308474], - [567, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2085362375], - [573, 7, 721, "Metrics/MethodLength: Method has too many lines. [14/10]", 3970823326], - [573, 71, 194, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3917828873], - [574, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 1017287714], - [591, 7, 921, "Metrics/MethodLength: Method has too many lines. [18/10]", 3608196218], - [591, 90, 213, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1024049097], - [591, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861341], - [592, 121, 59, "Layout/LineLength: Line is too long. [179/120]", 2535099243], - [621, 7, 1232, "Metrics/MethodLength: Method has too many lines. [33/10]", 2772161373], - [621, 67, 190, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 767991305], - [622, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 4114753948], - [658, 7, 1317, "Metrics/MethodLength: Method has too many lines. [26/10]", 3490333035], - [658, 86, 209, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1111567049], - [659, 121, 55, "Layout/LineLength: Line is too long. [175/120]", 3056305766], - [688, 7, 1325, "Metrics/MethodLength: Method has too many lines. [26/10]", 4238651548], - [688, 88, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4054918473], - [689, 121, 57, "Layout/LineLength: Line is too long. [177/120]", 172214443], - [718, 7, 1370, "Metrics/MethodLength: Method has too many lines. [37/10]", 2622224263], - [718, 76, 205, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3505072102], - [719, 121, 45, "Layout/LineLength: Line is too long. [165/120]", 4014499349], - [759, 7, 1142, "Metrics/AbcSize: Assignment Branch Condition size for `run_template_directory_session_with_options` is too high. [<2, 28, 13> 30.94/17]", 4142644019], - [759, 7, 1142, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `run_template_directory_session_with_options` is too high. [14/7]", 4142644019], - [759, 7, 1142, "Metrics/MethodLength: Method has too many lines. [19/10]", 4142644019], - [759, 7, 1142, "Metrics/PerceivedComplexity: Perceived complexity for `run_template_directory_session_with_options` is too high. [14/8]", 4142644019], - [781, 7, 1053, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_options_configuration` is too high. [<3, 19, 5> 19.87/17]", 4149687719], - [781, 7, 1053, "Metrics/MethodLength: Method has too many lines. [24/10]", 4149687719], - [820, 7, 1015, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_profile_configuration` is too high. [<6, 17, 6> 19/17]", 3439042821], - [820, 7, 1015, "Metrics/MethodLength: Method has too many lines. [21/10]", 3439042821], - [844, 7, 741, "Metrics/MethodLength: Method has too many lines. [13/10]", 26059598], - [860, 7, 431, "Metrics/MethodLength: Method has too many lines. [12/10]", 2701838518], - [883, 7, 645, "Metrics/MethodLength: Method has too many lines. [11/10]", 4194104448], - [898, 7, 619, "Metrics/MethodLength: Method has too many lines. [12/10]", 1636858424], - [922, 7, 645, "Metrics/MethodLength: Method has too many lines. [11/10]", 1685536251], - [937, 7, 762, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `run_template_directory_session_runner_request` is too high. [8/7]", 1296256230], - [937, 7, 762, "Metrics/MethodLength: Method has too many lines. [16/10]", 1296256230], - [965, 7, 680, "Metrics/MethodLength: Method has too many lines. [11/10]", 2612182881], - [974, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], - [980, 7, 2608, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_runner_input` is too high. [<14, 56, 37> 68.56/17]", 1118646956], - [980, 7, 2608, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_runner_input` is too high. [36/7]", 1118646956], - [980, 7, 2608, "Metrics/MethodLength: Method has too many lines. [42/10]", 1118646956], - [980, 7, 2608, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_runner_input` is too high. [36/8]", 1118646956], - [1013, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 4185298420], - [1026, 7, 1841, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_runner_payload` is too high. [<6, 34, 26> 43.22/17]", 668498009], - [1026, 7, 1841, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_runner_payload` is too high. [25/7]", 668498009], - [1026, 7, 1841, "Metrics/MethodLength: Method has too many lines. [29/10]", 668498009], - [1026, 7, 1841, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_runner_payload` is too high. [27/8]", 668498009], - [1050, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 838260297], - [1076, 7, 680, "Metrics/MethodLength: Method has too many lines. [11/10]", 1786285601], - [1085, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], - [1091, 7, 727, "Metrics/MethodLength: Method has too many lines. [17/10]", 2883184841], - [1113, 7, 793, "Metrics/MethodLength: Method has too many lines. [21/10]", 3728759813], - [1151, 7, 2638, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_inspection` is too high. [<6, 37, 2> 37.54/17]", 2423723700], - [1151, 7, 2638, "Metrics/MethodLength: Method has too many lines. [66/10]", 2423723700], - [1231, 7, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 835919808], - [1240, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [1246, 7, 639, "Metrics/MethodLength: Method has too many lines. [16/10]", 890869399], - [1277, 7, 1321, "Metrics/AbcSize: Assignment Branch Condition size for `run_template_directory_session_command_payload` is too high. [<1, 27, 12> 29.56/17]", 268857423], - [1277, 7, 1321, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `run_template_directory_session_command_payload` is too high. [13/7]", 268857423], - [1277, 7, 1321, "Metrics/MethodLength: Method has too many lines. [20/10]", 268857423], - [1277, 7, 1321, "Metrics/PerceivedComplexity: Perceived complexity for `run_template_directory_session_command_payload` is too high. [13/8]", 268857423], - [1293, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2272443568], - [1317, 7, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 3409839974], - [1326, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [1340, 7, 645, "Metrics/MethodLength: Method has too many lines. [11/10]", 2481445197], - [1363, 7, 685, "Metrics/MethodLength: Method has too many lines. [11/10]", 807027808], - [1372, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1225026887], - [1386, 7, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1570524606], - [1395, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [1401, 7, 589, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_session_request_from_runner_request` is too high. [8/7]", 1923077466], - [1401, 7, 589, "Metrics/MethodLength: Method has too many lines. [11/10]", 1923077466], - [1416, 7, 1803, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_template_directory_session_options` is too high. [<3, 38, 28> 47.3/17]", 319878734], - [1416, 7, 1803, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `resolve_template_directory_session_options` is too high. [29/7]", 319878734], - [1416, 7, 1803, "Metrics/MethodLength: Method has too many lines. [22/10]", 319878734], - [1416, 7, 1803, "Metrics/PerceivedComplexity: Perceived complexity for `resolve_template_directory_session_options` is too high. [29/8]", 319878734], - [1456, 7, 1357, "Metrics/AbcSize: Assignment Branch Condition size for `replace_or_insert_markdown_heading_section` is too high. [<18, 33, 18> 41.68/17]", 812459935], - [1456, 7, 1357, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `replace_or_insert_markdown_heading_section` is too high. [12/7]", 812459935], - [1456, 7, 1357, "Metrics/MethodLength: Method has too many lines. [26/10]", 812459935], - [1456, 7, 1357, "Metrics/PerceivedComplexity: Perceived complexity for `replace_or_insert_markdown_heading_section` is too high. [12/8]", 812459935], - [1492, 7, 456, "Metrics/AbcSize: Assignment Branch Condition size for `readme_family_section_insert_index` is too high. [<5, 9, 14> 17.38/17]", 252997882], - [1492, 7, 456, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `readme_family_section_insert_index` is too high. [8/7]", 252997882], - [1492, 7, 456, "Metrics/MethodLength: Method has too many lines. [13/10]", 252997882] + [8, 3, 62527, "Metrics/ModuleLength: Module has too many lines. [1395/100]", 844572772], + [30, 5, 61672, "Metrics/ClassLength: Class has too many lines. [1373/100]", 135931288], + [35, 7, 656, "Metrics/MethodLength: Method has too many lines. [12/10]", 4176787264], + [50, 7, 1248, "Metrics/AbcSize: Assignment Branch Condition size for `readme_family_token_values` is too high. [<17, 31, 5> 35.71/17]", 2414018706], + [50, 7, 1248, "Metrics/MethodLength: Method has too many lines. [21/10]", 2414018706], + [81, 7, 915, "Metrics/MethodLength: Method has too many lines. [18/10]", 788116683], + [111, 7, 624, "Metrics/MethodLength: Method has too many lines. [14/10]", 3152255782], + [128, 7, 1499, "Metrics/AbcSize: Assignment Branch Condition size for `run_readme_family_sections_for_package_directories` is too high. [<10, 27, 6> 29.41/17]", 44972847], + [128, 7, 1499, "Metrics/MethodLength: Method has too many lines. [35/10]", 44972847], + [136, 9, 1138, "Metrics/BlockLength: Block has too many lines. [26/25]", 3835793651], + [167, 7, 540, "Metrics/MethodLength: Method has too many lines. [14/10]", 1455912513], + [201, 7, 2052, "Metrics/AbcSize: Assignment Branch Condition size for `default_family_merge_adapter_registry` is too high. [<14, 39, 10> 42.63/17]", 2278087573], + [201, 7, 2052, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `default_family_merge_adapter_registry` is too high. [11/7]", 2278087573], + [201, 7, 2052, "Metrics/MethodLength: Method has too many lines. [56/10]", 2278087573], + [201, 7, 2052, "Metrics/PerceivedComplexity: Perceived complexity for `default_family_merge_adapter_registry` is too high. [11/8]", 2278087573], + [227, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5858795], + [229, 13, 16, "Lint/SuppressedException: Do not suppress exceptions.", 1026572812], + [239, 11, 16, "Lint/SuppressedException: Do not suppress exceptions.", 1026572812], + [254, 13, 16, "Lint/SuppressedException: Do not suppress exceptions.", 1026572812], + [272, 59, 158, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1840084196], + [273, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087867783], + [286, 7, 585, "Metrics/MethodLength: Method has too many lines. [11/10]", 3906693384], + [286, 56, 172, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 331060096], + [287, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 1674317416], + [301, 7, 591, "Metrics/MethodLength: Method has too many lines. [11/10]", 3516005727], + [301, 58, 174, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1025179136], + [302, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 254853645], + [316, 7, 685, "Metrics/MethodLength: Method has too many lines. [12/10]", 3467399181], + [316, 70, 179, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2059101405], + [317, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 2061684677], + [332, 7, 618, "Metrics/MethodLength: Method has too many lines. [11/10]", 2401761450], + [332, 78, 201, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4235690185], + [333, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 1064263543], + [367, 55, 164, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2487000221], + [368, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3119702098], + [381, 63, 186, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2803525897], + [382, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 2696213732], + [402, 7, 855, "Metrics/MethodLength: Method has too many lines. [21/10]", 1805387058], + [402, 68, 191, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2632809545], + [403, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 4190793949], + [427, 7, 942, "Metrics/MethodLength: Method has too many lines. [22/10]", 3830329170], + [427, 87, 210, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3023644425], + [428, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 517767074], + [453, 7, 1851, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_status` is too high. [<14, 49, 27> 57.67/17]", 4110228676], + [453, 7, 1851, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_status` is too high. [27/7]", 4110228676], + [453, 7, 1851, "Metrics/MethodLength: Method has too many lines. [26/10]", 4110228676], + [453, 7, 1851, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_status` is too high. [27/8]", 4110228676], + [491, 7, 639, "Metrics/MethodLength: Method has too many lines. [11/10]", 1159346913], + [506, 7, 2247, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_diagnostics` is too high. [<12, 46, 28> 55.17/17]", 42314578], + [506, 7, 2247, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_diagnostics` is too high. [26/7]", 42314578], + [506, 7, 2247, "Metrics/MethodLength: Method has too many lines. [44/10]", 42314578], + [506, 7, 2247, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_diagnostics` is too high. [26/8]", 42314578], + [518, 23, 1380, "Metrics/BlockLength: Block has too many lines. [27/25]", 2686192500], + [546, 9, 11, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 848344986], + [563, 7, 669, "Metrics/MethodLength: Method has too many lines. [11/10]", 948308474], + [572, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2085362375], + [578, 7, 721, "Metrics/MethodLength: Method has too many lines. [14/10]", 3970823326], + [578, 71, 194, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3917828873], + [579, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 1017287714], + [596, 7, 921, "Metrics/MethodLength: Method has too many lines. [18/10]", 3608196218], + [596, 90, 213, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1024049097], + [596, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861341], + [597, 121, 59, "Layout/LineLength: Line is too long. [179/120]", 2535099243], + [626, 7, 1232, "Metrics/MethodLength: Method has too many lines. [33/10]", 2772161373], + [626, 67, 190, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 767991305], + [627, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 4114753948], + [663, 7, 1317, "Metrics/MethodLength: Method has too many lines. [26/10]", 3490333035], + [663, 86, 209, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1111567049], + [664, 121, 55, "Layout/LineLength: Line is too long. [175/120]", 3056305766], + [693, 7, 1325, "Metrics/MethodLength: Method has too many lines. [26/10]", 4238651548], + [693, 88, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4054918473], + [694, 121, 57, "Layout/LineLength: Line is too long. [177/120]", 172214443], + [723, 7, 1370, "Metrics/MethodLength: Method has too many lines. [37/10]", 2622224263], + [723, 76, 205, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3505072102], + [724, 121, 45, "Layout/LineLength: Line is too long. [165/120]", 4014499349], + [764, 7, 1142, "Metrics/AbcSize: Assignment Branch Condition size for `run_template_directory_session_with_options` is too high. [<2, 28, 13> 30.94/17]", 4142644019], + [764, 7, 1142, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `run_template_directory_session_with_options` is too high. [14/7]", 4142644019], + [764, 7, 1142, "Metrics/MethodLength: Method has too many lines. [19/10]", 4142644019], + [764, 7, 1142, "Metrics/PerceivedComplexity: Perceived complexity for `run_template_directory_session_with_options` is too high. [14/8]", 4142644019], + [786, 7, 1053, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_options_configuration` is too high. [<3, 19, 5> 19.87/17]", 4149687719], + [786, 7, 1053, "Metrics/MethodLength: Method has too many lines. [24/10]", 4149687719], + [825, 7, 1015, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_profile_configuration` is too high. [<6, 17, 6> 19/17]", 3439042821], + [825, 7, 1015, "Metrics/MethodLength: Method has too many lines. [21/10]", 3439042821], + [849, 7, 741, "Metrics/MethodLength: Method has too many lines. [13/10]", 26059598], + [865, 7, 431, "Metrics/MethodLength: Method has too many lines. [12/10]", 2701838518], + [888, 7, 645, "Metrics/MethodLength: Method has too many lines. [11/10]", 4194104448], + [903, 7, 619, "Metrics/MethodLength: Method has too many lines. [12/10]", 1636858424], + [927, 7, 645, "Metrics/MethodLength: Method has too many lines. [11/10]", 1685536251], + [942, 7, 762, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `run_template_directory_session_runner_request` is too high. [8/7]", 1296256230], + [942, 7, 762, "Metrics/MethodLength: Method has too many lines. [16/10]", 1296256230], + [970, 7, 680, "Metrics/MethodLength: Method has too many lines. [11/10]", 2612182881], + [979, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], + [985, 7, 2608, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_runner_input` is too high. [<14, 56, 37> 68.56/17]", 1118646956], + [985, 7, 2608, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_runner_input` is too high. [36/7]", 1118646956], + [985, 7, 2608, "Metrics/MethodLength: Method has too many lines. [42/10]", 1118646956], + [985, 7, 2608, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_runner_input` is too high. [36/8]", 1118646956], + [1018, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 4185298420], + [1031, 7, 1841, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_runner_payload` is too high. [<6, 34, 26> 43.22/17]", 668498009], + [1031, 7, 1841, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_session_runner_payload` is too high. [25/7]", 668498009], + [1031, 7, 1841, "Metrics/MethodLength: Method has too many lines. [29/10]", 668498009], + [1031, 7, 1841, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_session_runner_payload` is too high. [27/8]", 668498009], + [1055, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 838260297], + [1081, 7, 680, "Metrics/MethodLength: Method has too many lines. [11/10]", 1786285601], + [1090, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], + [1096, 7, 727, "Metrics/MethodLength: Method has too many lines. [17/10]", 2883184841], + [1118, 7, 793, "Metrics/MethodLength: Method has too many lines. [21/10]", 3728759813], + [1156, 7, 2638, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_session_inspection` is too high. [<6, 37, 2> 37.54/17]", 2423723700], + [1156, 7, 2638, "Metrics/MethodLength: Method has too many lines. [66/10]", 2423723700], + [1236, 7, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 835919808], + [1245, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [1251, 7, 639, "Metrics/MethodLength: Method has too many lines. [16/10]", 890869399], + [1282, 7, 1321, "Metrics/AbcSize: Assignment Branch Condition size for `run_template_directory_session_command_payload` is too high. [<1, 27, 12> 29.56/17]", 268857423], + [1282, 7, 1321, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `run_template_directory_session_command_payload` is too high. [13/7]", 268857423], + [1282, 7, 1321, "Metrics/MethodLength: Method has too many lines. [20/10]", 268857423], + [1282, 7, 1321, "Metrics/PerceivedComplexity: Perceived complexity for `run_template_directory_session_command_payload` is too high. [13/8]", 268857423], + [1298, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2272443568], + [1322, 7, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 3409839974], + [1331, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [1345, 7, 645, "Metrics/MethodLength: Method has too many lines. [11/10]", 2481445197], + [1368, 7, 685, "Metrics/MethodLength: Method has too many lines. [11/10]", 807027808], + [1377, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1225026887], + [1391, 7, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1570524606], + [1400, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [1406, 7, 589, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_session_request_from_runner_request` is too high. [8/7]", 1923077466], + [1406, 7, 589, "Metrics/MethodLength: Method has too many lines. [11/10]", 1923077466], + [1421, 7, 1803, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_template_directory_session_options` is too high. [<3, 38, 28> 47.3/17]", 319878734], + [1421, 7, 1803, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `resolve_template_directory_session_options` is too high. [29/7]", 319878734], + [1421, 7, 1803, "Metrics/MethodLength: Method has too many lines. [22/10]", 319878734], + [1421, 7, 1803, "Metrics/PerceivedComplexity: Perceived complexity for `resolve_template_directory_session_options` is too high. [29/8]", 319878734], + [1461, 7, 1357, "Metrics/AbcSize: Assignment Branch Condition size for `replace_or_insert_markdown_heading_section` is too high. [<18, 33, 18> 41.68/17]", 812459935], + [1461, 7, 1357, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `replace_or_insert_markdown_heading_section` is too high. [12/7]", 812459935], + [1461, 7, 1357, "Metrics/MethodLength: Method has too many lines. [26/10]", 812459935], + [1461, 7, 1357, "Metrics/PerceivedComplexity: Perceived complexity for `replace_or_insert_markdown_heading_section` is too high. [12/8]", 812459935], + [1497, 7, 456, "Metrics/AbcSize: Assignment Branch Condition size for `readme_family_section_insert_index` is too high. [<5, 9, 14> 17.38/17]", 252997882], + [1497, 7, 456, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `readme_family_section_insert_index` is too high. [8/7]", 252997882], + [1497, 7, 456, "Metrics/MethodLength: Method has too many lines. [13/10]", 252997882] + ], + "spec/integration/rust_host_provider_spec.rb:474907338": [ + [3, 1, 2777, "Metrics/BlockLength: Block has too many lines. [76/25]", 431892732] ], "spec/session_integration_spec.rb:1063469608": [ [5, 1, 89793, "Metrics/BlockLength: Block has too many lines. [1761/25]", 3162725061], diff --git a/gems/ast-template/.structuredmerge/kettle-jem.lock b/gems/ast-template/.structuredmerge/kettle-jem.lock index 657599415..192c9fea7 100644 --- a/gems/ast-template/.structuredmerge/kettle-jem.lock +++ b/gems/ast-template/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: '091b5582b9fe3405b6d2cbd89209f325268c556f70aecde8baad7686c89bb991' - input_fingerprint: ac2f39d9ff1a8970a52731c534d43d6222a95223a4dab223a48cce13778476ab + input_fingerprint: 065d999a1daff8a538cd033e938faf340d686384e66287be81540af7297cb5fa template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 9b0212eb37e0ef22e5988f744406d58b7b69e2ffbf954095abffcad3ceebdb56 + input_fingerprint: 7946677502adc15bfe17c3117753823fa8ca16017296179a3ec96d3e8c9217fc template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 2967333552b35de8c3c781b6284027fa4ee14fc074c5ddc6c29c44b9f19cfc18 - input_fingerprint: fb93124665eaf1a07afd80f4c2960a85f4bfe3dd23d661dc8b098458008ebba6 + dest_sha256: 03605b72452dbfa88a1d75c62283c6c08e87fa674e1d8534a43888c94002db1b + input_fingerprint: 316efb1058a4da2e475ef62ce31d7ee52a8258bb560c8baf09467685af51bc57 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: da7fbbfc8026b02eeb8223e26d957ff03c7292ab467c5a59d0329047184b54f4 + input_fingerprint: 9bff1ade75b933c4e6646d743879e7b09c9e4df905df1faee6cb3ac452b3bcaf template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: f7dae632e18f7fa3d112e3cfc710932e8d6c90feb4b98967a679c42df5c54409 + input_fingerprint: 68fa050ee81d89a87e0a1d897ad8aa71ddaf5ab94a37a26ef45d1efedcdd260b template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 6ba53126230a8315c94a2b3238209a07841f510f98633de22243a55fdc813bd6 - input_fingerprint: 5f972cbace3e87e5af051b36fc1e813167b847b2ffd72f304045f82dc0784903 + input_fingerprint: 340a708c88ed4038079826ea8c79ee3fd5d76579a280e732a5f7e15713b35f9c template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 7e8a0b2772d9cdee2a26b7537a874f682a5ea9db730f57ee0f0a6d0688590bb2 - input_fingerprint: 6647e6cacc8f7e520c8316a629fe596f24d8f2882bb15e14298b02c7ebb1f788 + dest_sha256: a48c154ba972e77be2e4698cf8085df9338fed451dca778f8869d12f235c1e29 + input_fingerprint: 2e2e6566e76afdaa24ca8126a705b0cb6222d1febd812685cff3573592a2f40f template_sources: - Rakefile.example ast-template.gemspec: recipe: template_source_application_ast_template_gemspec action: write - dest_sha256: 163ca3321ba18227bafb4a7f192510d00f4a325fe4eabba2511f87784490ab63 - input_fingerprint: b973a949d7632fc68c5b3dabb641527b82fcfca5b1c1810a9a0e420aeaf47008 + dest_sha256: 7d4de7b18ebe56f92c95b956bd6bfac039f474154ec3c108fb42bcfa7e11de21 + input_fingerprint: 00522aac2028f2f8d076d902098416965491624a394688ef3f7b6d488742e701 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 7ede71f5e1efeebe6a196dcb062360be686d8a4d315e9a4840a64f8faf9715f8 + input_fingerprint: 5dc629d0dce7c5a49cfe6bbcdca91402f32d10a42cf87c9a156b989ffd2c1e17 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 75479585274923509a22dc12eaa75d95a73704788c70ab760f608c92c9ce23bc + input_fingerprint: e63ccc770c50dabb8ca8d8e25cedc5ef4805454f953c125cc7b11ecf9730ef86 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 933cb300fc2a01221200c2cf5b7e648888993bc60672b50150658fe64ce644b9 + input_fingerprint: 696643151a36d7937a319a95c7f1a44688ce2efb42684e6e7e63e7e9e4596d26 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: abcad36f2297dcef122675f8488a3d9f6d4dada2f834a3b9192df426c28075b3 + input_fingerprint: b28327830ad9896c04202efa867b62c538332d7872ee9518f3f407121e10cfe8 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 501eda220107e927c8ff3f30f056914c8804315ead6800339073fcdd9571ff58 + input_fingerprint: 9da71d7d5adf09364ad351ec15027e4a33dd2fd516e3d398cabab0e92e6eaaae template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: a0515b0f997ef714f153e0b09acd9f241f8234f5c1f574905dacf5ce06b92831 + input_fingerprint: 3cdd0cd031dc45bf2c21707e1f7277a739ffec714ca334fdac264d66a4acecea template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: f47fc84aa0a124ca52b07a67ca31811369fc56de56b9f006c07a6c19a6691e7a + input_fingerprint: b0b6add03eae71d213215fcfc115d6bb87c34622b87769cc509290ad532f4113 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: aaad55794f2b146146bf6dd3beaf8324f2892f9c19cb56fe78de3609aade3fdb + input_fingerprint: 0c8e6545010154c4ff024f9f5e6413b4e99749239338dc84dc8c43d1cc122eba template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: eb3f6e3c14afca5a9266af491cf04d1472f2e7bd893c3c504da38c5d0db23068 + input_fingerprint: ea08c7429d6a2a17546d11aac304338d4885c52b6f6f0c7b78c543d192afc0b1 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 9d7afec260fd1fda0f929359dd35c78324c6399d6690a26f0f46e026c820b3d6 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: c5c6b862b08bb78c0896c24d7e704e79a475bff4c651705ce3cdbfb0dafc96c1 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 54dbb1ce052e53908a619b14316e259590b5d86d18e2f01b262a0e50640f5b88 + input_fingerprint: 626747e8fc9dda2bc8e297a3acca70d894cd32b5f89dc51820d245d0b6b60037 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 89e1fb88bf37e6f59f2ff5bd691d18b489954fbe8982b7cbf19e82c3c17439b9 + input_fingerprint: 25d71f1a0509cac90fcf1b98562295cdab2b4483e74829db2468dce74bda180e template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: c426d18b0c32819a0e2ce57c2e3d4bc6e5ecf8af77bf7e1e3b359e2a1bdc39bf + input_fingerprint: '06398896e82926ff1d260a03465086284ee05fe5bef489aca26e7189997c552a' template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: bb6b30c8a481f715e140f675302ca357ef909a0ea497b4be37d24d71bc498ad5 + input_fingerprint: 31426eb94e47a26c6c3c47ca4a0a74bf1e941b14844e7aa7b91d072641b8eb77 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: aa0a1de5df1091dd6c1a4728faa5b9c5ca6bc3570af56d8bcf68e153a206d306 + input_fingerprint: 21cb0d3a4d99e1fceed1ea9bc31e7248ae533bd651b90fc2b3bc027afc6dc41a template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 726ba229eef363c4e41fb46a1c5bdc9fa807fc296058bd118ae88fbcbb809bd8 + input_fingerprint: e5f8c4efba1e09a738fdcf9e19409f09e1f3638c2e3cd96b867214b0582452a2 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 15b2841fcbad35b986124b98149035b2bfad9a90cda9a120aabf265b05c884d6 + input_fingerprint: 5557afb2e35c514d7882cedba0695377ba2309f724be4d1fc600141f4b4375f7 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: f9353669e7685b1dbdddcec56455ba78b5b6c79ec7f9e06caba376db1a8897d7 + input_fingerprint: f2b95a53a90ae2889152a6f0fc413ca5c68e62bbe24b99531528e1d22ec67089 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 7d28b55128d2afb019d8c4b0595886e63a13bbfba4c19306dc6d844f10343454 + input_fingerprint: 21f38079d79d16bc2654e965bb5bb052ded6f97193d2c98146345067db6a8aa2 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: eb148a26c54a305f6834235b59c2fd848e529556e0318bb953aef772379b649e + input_fingerprint: 48973debfc9aa98cfbfce50a07730a2028c31caae9d3eb6c0f89865189e1482b template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: f19e7497c198b464b71f1b35e46b49f17e2fdacaf90c3ad993515953374d137c + input_fingerprint: b7728c951c4cf2aec3576dd0f45460d934ec2468bb458c5f10de85c37e69d28a template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 1dc79dc15c73d1e397ae7b45db8087a1275ffcdf3b5df61a3c96d38325c99e4b + input_fingerprint: daf3d93fde09f0680de9a5449c7ca76b450370fc7ecfb5f3406169166721a984 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 62172abd0fc735eb8c3c5bd6fa9c3a2d5edeb83991e7ca28cebfe8f7ff2d8824 + input_fingerprint: 23e21d98de45c5ad2e6b53f3423b77c9c4a57fa705371bb3437499cf12d0f6b4 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 4472881a9e2bf343d4afdfb311c260ef92a2f0f28f6115859db805d2100ad73c + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 978bb18fa2ca357dd7cb49cb2c07341eb6e1d803e331a3b7a331e5f7d57b4a6d + input_fingerprint: 2a109c5cb74cfe719573e30a4ecbc8f4042f8e3a23e1786175b40367ad926382 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 95192a9aa0fba6ca6888e592eb171d3529aa945be9cf8ef11fe9383c264df5cc + input_fingerprint: d45916e584161c302dc9a6322f32381703ee88b070182a3038f69d45d4d12a51 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a4691b11b1b8f4b1717caecb87c155a6e6c638fe2932022289eac54104b77bdc + input_fingerprint: aefd06dd2e4aaf5c096e9f260ffe3b0b376a13657cfab27720745b232479f5c0 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 207919a5cfe498abb40dcc3ccbaac0142a1b4e470d10aede5be6619710494688 + input_fingerprint: 02a663f22efb328de247191678a079df65f2c2e3f8787abac3ba464cf75aee63 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 1b4322c4e64b7e64a1cc7ed91a7b3f3a858118dcb763aab044f1cb1853a2a9b9 + input_fingerprint: 3de590dd335c5fa48923b6259964cf5fc0da61cb09093a4b119ffbb1583a963b template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: f42703c3aaa023435b240334cd3ba7c9321624ed193061c6d3d6e52616ed0ae5 + input_fingerprint: dc4fbf01a298626129817fd9c45f4e2ff400a2e97ea73a9cefdefbebfae3ac32 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 1ec17cda7d245087b6307b510af03e1da2341d8a887213da2a489ba57d6bc75e + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: af413ee40ab44a1d30f1bf693c96a53daf9d94d00c953811449f379dfd91adf3 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: f1667e4d98939a5da7ab5bce6c33515d6f703f54efdc6b8237440a788cdcf7fb + input_fingerprint: 55193aa62c1abf952cbd061961f2246145a8515b235895840aeee09a779bbf57 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 484c6cbd6a7a6266756558e34f0a6c1ab454ca201faafaeb118dce673e9ad396 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 0c8c33d11e38b46ef4cdb72de4bd64460ec8cdd51f9697ee7ef54eece36eb10d template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 984ae5f97640e2edd06c0114fcbdde171f884aa391c7cfa53d64d4eb15d79689 - input_fingerprint: a2f8d02b0f2b5fdb792c0123ff016eaf6d51968999f5e8da5e955ce39f78de52 + input_fingerprint: 2780ff915b5a0dbadcefa9971b0c83c732968df62a0d675bbcf71edb522ee321 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 41464d5517c518ad963f2b62cfbcf319ace33a5e22b3652e5cb4fb1b571ac926 + input_fingerprint: 7753675eaf24539329b29abfb571208348c1533e195d793022ad5305c612722d template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 608d66044898575dcc524463b89388c55d4ed6469932787fb381e7f7868e47dd + input_fingerprint: 68bc4ae0f73fc946c58ea0bff854cb55181071141232d50da1fe414bd0970863 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: cf38425d934d915adf5fcefc750e83c18280c330fe4da1d097c70819f89d565f + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: c571988c83278d2001f7385a0a934bd75c789d011d6d7ee3e7bd7018182a954c template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 1b85a5952ecefe1bfaedcda82f70a9b8132852fe3ca775d07ffbc792d6e5590a + input_fingerprint: 9a11aaef3f98fdd81baf2ed6a85a66f02b47603ee27d81a5977b765be071f284 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: '03784f013d7ca09c47ca6d48ed87c1dcf91dd4d5f5de50b09b7c7de046d74bde' + input_fingerprint: 51fa207e6acc43e28d9bc9d3cb08f5630ebc2b584b295151236a0f0d54339d2a template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: dac724d5623a71e1c56d9f071d640edaf68346f7cdbfddfa2731ff0ecde3eed2 + input_fingerprint: 501eee1dac01cecbf8ce5bd2588c07ea10e2a9d7e31c9ac1598ae76c7d61b5b9 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: bd0119d7956422b8aaf9497ff0e12eb5b1d98b184741c8750fbe7dce135a08df + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 81fcf4b4606d0c5d8b2c516e677acf24dc8d3bc349b3cda40a066f0873302d86 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: c4358faf68d26b15c27e0b6311ec5cbf07d9ede31b1250140aeac6a4178daf11 + input_fingerprint: 968883bcb821c91230116b05a951e0cebd62445f4728e847703efc53c9c3be76 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/template/version.rb: recipe: template_source_application_lib_ast_template_version_rb action: write dest_sha256: 1770148aafe1a6b0e4f023b79b581dfdfcd8c5c91bd091e4ee6bed835cb17cd0 - input_fingerprint: ae1efb59376a08ba584d6db6d0337b1eb8106896404a1b773543f9b0e5feb2fe + input_fingerprint: 88468265cc422b89a1fdbdd90b21104752590b3116ac2f635a247603cb1f75ed template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 454389d5a3d3362ed90d1ff72a51e50cc45e26b1380e52394ae5402d2ce984d7 - input_fingerprint: ed230e83a28bd4ddbedb0f8e347cd9b84ca2ce7ae4878681e147695988e11e91 + dest_sha256: 7f5adaf47acb36fdfc89bdf7299e97ad10c00c0e058c70eb54a60695384940af + input_fingerprint: ef44e3528e64eda01c2db1bc0e81627fd89d8825500a7b0708901d6a804e6189 template_sources: - mise.toml.no-osc.example sig/ast/template.rbs: recipe: template_source_application_sig_ast_template_rbs action: write dest_sha256: a813080f4a30efb84ed4d249d641f953866d639f9aa9388f36a8451a1d838861 - input_fingerprint: 83aa1c86b44b3ac94925bf7e14353b64c8355e17afc5b7839084f68775eac37d + input_fingerprint: 71cf0fec9528e00329930ebd6c49f14f137a022e8bb3ccf461583851a6df804f template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: bae5fc2b817f62f5fb951cc42fc8cf25144910892ebd19ca7b8ccb1755a4436d - input_fingerprint: 8de83d943ae689075e98c0a5895ad421db0f5ccdc3ddf35dfc45e896f29e8976 + input_fingerprint: 3ac44cb1034804be286621b5867c086628fa56e8abbd390decd3880715be891a template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-template/.structuredmerge/kettle-jem.yml b/gems/ast-template/.structuredmerge/kettle-jem.yml index 154e8e473..e1a09e1f7 100644 --- a/gems/ast-template/.structuredmerge/kettle-jem.yml +++ b/gems/ast-template/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ast-template/Gemfile b/gems/ast-template/Gemfile index 620c9b833..3267eb22e 100644 --- a/gems/ast-template/Gemfile +++ b/gems/ast-template/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-template.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index a768aeadd..a9b50c30d 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -14,6 +14,43 @@ PATH ast-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-template/Rakefile b/gems/ast-template/Rakefile index d0905ca43..29ba7f04c 100644 --- a/gems/ast-template/Rakefile +++ b/gems/ast-template/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-template Rakefile v7.1.26 - 2026-09-09 +# ast-template Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-template/ast-template.gemspec b/gems/ast-template/ast-template.gemspec index 953f02d5a..86a36082a 100644 --- a/gems/ast-template/ast-template.gemspec +++ b/gems/ast-template/ast-template.gemspec @@ -119,7 +119,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -133,18 +133,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-template/gemfiles/modular/documentation.gemfile b/gems/ast-template/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/ast-template/gemfiles/modular/documentation.gemfile +++ b/gems/ast-template/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-template/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-template/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/ast-template/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-template/gemfiles/modular/style.gemfile b/gems/ast-template/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/ast-template/gemfiles/modular/style.gemfile +++ b/gems/ast-template/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/ast-template/gemfiles/modular/templating.gemfile b/gems/ast-template/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/ast-template/gemfiles/modular/templating.gemfile +++ b/gems/ast-template/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ast-template/gemfiles/modular/x_std_libs.gemfile b/gems/ast-template/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/ast-template/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-template/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/ast-template/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-template/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/ast-template/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-template/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From a18ed6bc260fdeb12a2eb50174d2fb4062911acf Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:20:06 -0400 Subject: [PATCH 136/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20binary-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/.kettle-drift.lock | 83 ------- gems/binary-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/binary-merge/Gemfile | 2 +- gems/binary-merge/Gemfile.lock | 109 ++++---- gems/binary-merge/Rakefile | 2 +- gems/binary-merge/binary-merge.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/binary-merge/.kettle-drift.lock create mode 100644 gems/binary-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/binary-merge/.kettle-drift.lock b/gems/binary-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/binary-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/binary-merge/.rubocop_gradual.lock b/gems/binary-merge/.rubocop_gradual.lock index e61df31ee..5c4e326d4 100644 --- a/gems/binary-merge/.rubocop_gradual.lock +++ b/gems/binary-merge/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:658144869": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2222517694": [ + "Rakefile:3665019640": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "binary-merge.gemspec:3289954553": [ + "binary-merge.gemspec:1824950493": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ diff --git a/gems/binary-merge/.structuredmerge/kettle-jem.lock b/gems/binary-merge/.structuredmerge/kettle-jem.lock index 65dcd10d6..22fd3ccba 100644 --- a/gems/binary-merge/.structuredmerge/kettle-jem.lock +++ b/gems/binary-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 6294ea69090b2859ac3f516ea804b0429eaf888a01afe8511edc3373016cd2e9 - input_fingerprint: 8802815dacf979cece98e001e5f867a8ae2e2e19beb0d3168db06c2308341cec + input_fingerprint: 58766d11b5c2277262cb6876bd5a09e2f87397c5edecac88164d55e6ce373fb2 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 4f453869e8d737616901524798af10fabab0e61818508bb106990dd616c4347a + input_fingerprint: 18cb441c8524a9129dc688204a98c851c1bf735cdd6ed0163e6b55c87b6bfa17 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 2072aaef9dcbd23d2b14964fccd09acd142a11c8aecbcf90be3f104b8ce1d64e - input_fingerprint: beed2423a6d0b5b86394570e89e21cce26c1e82a561cd759daf41b7d4dddd4f1 + dest_sha256: d3c5c582c72e57072ffb111ef25b28f3385a41bc2119ae0e0b5c7640f4d1e98f + input_fingerprint: 478a65b9640e43a24145a5ba0eb47a94a108aee3be498fb9c44882d9ea4e8bed template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 9eba1b5431a3c648dfed787da35c81e6f0688413e79d0aa674722cba25bb8a80 + input_fingerprint: 6a9b34c00a7c08be0072fbd5a10cabb87cb8a8a516288db3c2c47a1b0620e197 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 6e3b2e62304de1456030e8d9156ee4baf15ca228264f331a81b54b05a54f2c3c + input_fingerprint: 66eaf846acb6e61108d536ac9079e20d6b388eccc1b60bb7ca8d3f3cee9c5a95 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: ae1a4c7f167a79f0c511f4f3b213697d8d7bec3696c168d3570482d29eb4eb1a - input_fingerprint: 19bf4d50a460efeb12185a262dc7830f8ebebbf288f652dfa61aa408bb7c4a72 + input_fingerprint: 6ef44c61f08a9e23386ba8dba7fcc669341ce170e4993e1da0c33bc780c308b6 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 6d2a39f49eefda5a52f656db81d27ff6d42199d87ea39a5091616c85643bfb78 - input_fingerprint: 77ad6ff0dc2963401fa2b50ee225e3dad42f149361edcaae237785e659c4e094 + dest_sha256: d8fea76a0765fe66ef20f3d9e78c1a04d97f0ee52ead03fb2230a4b79b58d89e + input_fingerprint: 0d15db2ab2c669f4bb2c75e3d3a49f306e5b7b347e0bbc3531f0e0bdf590a22b template_sources: - Rakefile.example binary-merge.gemspec: recipe: template_source_application_binary_merge_gemspec action: write - dest_sha256: 4941cfc2de5321f2e98a3492c0a629fff54124e7584f07108f8fcc288615144a - input_fingerprint: 4f3804e1ddbec6aa637ef12fc99f7f20efda76eeec2d9ab2dbbb50b0daa8c52d + dest_sha256: f2087b7e4d50377ead620089d5ba02a4ed8f31fe9653abff01f0d171ac454b49 + input_fingerprint: d9a64028803edd7b0f24b3341212f7e1c46d5f74bc1bb3eea5d5e9368be6ff6f template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 4dd5dd7dd70118af94a0c542b97bc931eaa3924f2d1da2a6148bf59ae646b2c1 + input_fingerprint: 2648fb6d2ef8c12bcca4539098939292490b6841a1cb84a76be8dffa7893106f template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: ff1157e5d945d51364278c303a8d7c22fede2d0f17f7991b084b19e23064a38b + input_fingerprint: a2a7cce5164b6205d145ceaecfbd60f5ff96f71b37ce7ee604432f46bbe907c7 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 761db1af37660f8cf58322b41960368c553936c64c0eb0c4675195bad16655e8 + input_fingerprint: a1305531dad9bc2e6ca929ca830beff75a2719102937e8a534be6ae44e7faaf8 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: '08ed14ca3197b34e7ca5a9c5271ef48e2524d61d1152f14ec6e7821eb4a3c004' + input_fingerprint: ef89d7ac3853c9b40499012cb73b77e62d4f8a6b8b7c23e79fe658ee7b80db3d template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 61e993ee65fdcca4eda658a35e0b1d91a21416210efeed2205071bb3cfee5c71 + input_fingerprint: 686231c2c2b5524df8b8086bef95e0852aeb6ccacd27585429e3490ac187b614 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 23cd4bd202f003f69364383bc7f740a47309bfa4e8609366a491847625f02576 + input_fingerprint: fd42462afe8fbfacaa7f3e17518b895e8de1ba4c8d2792d1eb8af5264ca3eae3 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 3c9e01681b085338e50bb77ed0bab132b4d5697b2ee6872c165e31ebda6f10b1 + input_fingerprint: 8755b360be5009f8d6399cb7c53e8efce180a46d12dc19fd95d312221ba1b277 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: '0783ad02e14dc8472030a87dabaf774e2721f0dfc24ecfe35fa32deabf4d81c9' + input_fingerprint: df6ef4c23bf4063739d66b2753cbbeadcd980d4ece0b3322af50fc6e37923525 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 0bc438930d0ae27fcaaf8ca3de94025ad79097d90ed31dfe6ed5146475fc6c28 + input_fingerprint: 452240a79b31d8ebb18ddc2225a72df44c795f20bcdf68393fd8531f3cc0cdfc template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: ac7e58bbb9dd77b8dcd1649d109e266471676bee67ad72730f46a0b2d4ab8a0d + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 483a84303f0e4ce14471f7a78cb877069356b0b57385d19b1777e20140f7c600 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: d80b22bc0c22754a65f33a1fd86be8c1fbe210b724c69ec767f346332e47652a + input_fingerprint: 4df88ddac00073eeba12cac4cd626a0d3a8643df1891426842ed11aab7ff2eae template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: cc8528d8344dceed13edabbde01f4fa0338dc4922a2ccc7979098e9c5d274972 + input_fingerprint: 58ae294a862878291e60b53f5ddb7cd02cf379dba68ea31799592f3d80f6b1c7 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 1d98a1abb94fb4b49ca8bbcdc14b8ec46f9ab49287557279997628baa13b324c + input_fingerprint: c7bb5c636bfc41c67c5a5ae7352ee00bf4b8eb31178dee2bc7b277cfe7deeddf template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 0ff65122f16e44ca0b6bebbfa645cbd508d8b35e2af9d3cd2f31a092b7b35c45 + input_fingerprint: 22b62360509cb90a57f4ccd69b569dd0e744201570f3e3d8350e28eb19193b56 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 773413aeb9ccf70bd9ba27d40403be635f0cf50c60840982d845e97c4f8e417e + input_fingerprint: df7dd2150d419e89a2beef04fdc18dcbc068fc99fcae492b4a345fb1f639a518 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 4d8afe4ba1bbfba0773e4031f4cc67db4de5d732acb43d354726e46d69dfd545 + input_fingerprint: 119880880c5d1e3a20ef8f7089a5822eb646de1ccb1151ed7dc399d6e3f37170 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 783a44fe2b99d0c1dccbce14ed09bc012af592e3f5116aa1f30c0ad60481c88f + input_fingerprint: 37d0d10312ea54e6d761b4f24ca158c2072f44d1d78f8ce5ba26db82877beac8 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 8f8beedba371eb935a734a40c5f6527f844b306356bf0ef76090e925b184fce5 + input_fingerprint: '0241909804ea3829ac5c477bf147121b3773a9d4147bdf14f415d386cf5e8ec9' template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 1c1628bef52867b7e9df5c6163ec5eda94a06c1be9ad6c27a33110fd8c829ffe + input_fingerprint: c8a4abaaf0835e8044a7470ee90cc29e4b2f1ab0a84c44058af1d27e63c2a379 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 2a464340613bcce63720039d6865df060ca00d72c2745262e29d54b1f13faf4d + input_fingerprint: 44ff64cdfa5767d53b7170596cfa03a4558131d5a95ce03bc689b774a08092a0 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 560650124215d1b7d67caca42d9ba03e7c6c3e86b92a23781a5ce8c5f04a699e + input_fingerprint: 81e2afb24d0793e7f3c2fe76665ec4e50f6d61bdf93f63e7f499b76fbb0c1379 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: ccb30b6e8fb0ac1728cc2ae39cdc19d0482018828b84769f2f546c88cd5e933a + input_fingerprint: 1b3d6ac5cf20188c2267cedd961ffd41ebb44361014eee084a05b76c5bf00726 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 0db753f01be8662b9d9c994d24cec8726c9bca221ee2c36edab8512c8ae76734 + input_fingerprint: e3360c5d18626da5922c8a367259ba6097d67b69994b2a9a53189f379ec0abfa template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 167ad7ab2457ee894466832664d836d890c46ca39c0c680bea9caac5d916517b + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 8b2dab7b52622a15b3d19ffe3c72c1eb36fe28d6dbd132e6cbf4ec6a81b5f199 + input_fingerprint: 3f04256758149458efa1d7f2df373d6a88487452e84c4132a7c56dbfffbc7cf2 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: ad5c8c76f5ebe2885115b73125096d2ef337c8396e8481e17ac8271ceda53b52 + input_fingerprint: 84da9918db0f3051d6259d130683e865bd6b5b01db3f2a812b4eeb01301089df template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 708a0cc4dc3309154fbdc1408a02b11011e34fb7e04b722412cdfe1f2c579d97 + input_fingerprint: 731bb6fc11941640498cad588bb6392d67ae189d03989bc5d9e7cb564932d8e3 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 346b073a42fb60b1a78c957f5a04684e4d436d686331294676b58bfc1bb32ae9 + input_fingerprint: 78333195e29b24534aa48d1e5c45ccd017d22843f518b03bb62e9393a23012c2 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: b477925cd2954386fe1eb754e6b8e6fdcc25c142a72299a204b74f6a568ecabc + input_fingerprint: 6b59b45c571614229836eb685b05ec25620d77027094f987719d86878f9f2949 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 938a9475a179dbd49b6d2dba5ec1521b1c14235a719d65e09e4f7e77c5dca0f3 + input_fingerprint: dafc1776c450dfb4515c341688b32912dd9a2cd801c7d697a111382aaf570cc3 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 49cd0553f2b9306010cf08c87d8ac188211ec25fdaa4c7b5eb794f187f63dfe9 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 4f1f5e66e9b40bdc9150fde4a8403ac1ea2a50410a46641e3b76058afe2486a9 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 6074e999095cba8aa7c4c21811bc4b2c03a49a3d208479d7fbd94221399ccb17 + input_fingerprint: 1d8fc2a9285945a1795844ae9969cc7b56a7cf7e7973d84a89eaade4f3753ccb template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: b62f6f4bb94b044d2a1b60c12a5e2e3ad8957ae462976cecaffe2730bb8a2da1 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: d2cd10272a7b419622d480ba5d1cf3c2df465aa617fe96e47b8e2622346ac8ec template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 17ec13428cba45c51ded6266e515b2323f21332343fd17e9448846fa2b6bbfd1 - input_fingerprint: 91912bb37952d8278263d304d0e54a23cde7ace3742957ccf693f45c436e1640 + input_fingerprint: d86f236b1fff709aa9d37ba3a7caf043c84e61d50d3c3b60d1eeb2df1a920f92 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: f24f95e9a1dd607ee13cd0432cd2d236b18b98188856cf78c0d774419e5d7ae2 + input_fingerprint: e3c934a22afde8d5f7557e6debba9361ad11020a71107e99d0ac09f933f95613 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 99687cf34269d1cc6c9b3bbce73dec615fe7609a539b811f17f75997636a2695 + input_fingerprint: a4f01f3871b63fd3109568686f9f088a905f4ea60ce03d1c2b1db7a1adcd0b8f template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 1b1572c4d095eda6bb75b4b76ab58d77bfc43345485cf6d358e2f3bd6acc9732 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 7bcd432e9c05f39a66c7c3844812213b613d6b0440e4f34ca121e8d7ec2a7bb6 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 9b1c2bce122ae6adf4009570fb8ca8184297d7b957d6645944b96d4df998f727 + input_fingerprint: b3a219b05135463c98fd4e5729bd4d993e4cd20f18a4d2b34700fa1a27a73cb7 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 76e569dadbac2a79af87ebc18726d53cd141d9d64040c2899544b901f5030fcb + input_fingerprint: abea57d983e23a31a06370e7ead3c2fc896fda73fbc534b780857b23bd3e7876 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 896ac2fca8cd03765c25e1c7b681f1594971d36eeea55faf6c79f7ffd940a7da + input_fingerprint: 54980a3d964e9a85f8992cf0ec3971cce5615301fe39dc37e3ae72867e704b9a template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: d0a7a12d3f269a05de4fc5b129367d68fc00886a6cbbdee727112408d275a038 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: a8249ac19d1f2dca1bfe23f990fd659f5d1e06ca5e15ad1aa2dc2a21874863a0 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 63b1624a215a0230219b9e6a08515b0f652e13b33f58c0e038e8aa9b5273015c + input_fingerprint: 044e718a7815b6ab58d7b5bbbc4b90ae097b05ef67527cba36f6cc70c7fef6d9 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/binary/merge/version.rb: recipe: template_source_application_lib_binary_merge_version_rb action: write dest_sha256: a4af2b151c58fb6ac99044d3aafbbd82d9ad3fa08786a7eb321e3729959742d3 - input_fingerprint: 79740f5bc04db4f48634809d9f019dc563075cb240b177f59220c0c846d8225a + input_fingerprint: c4389008570d1e4c4c5cd90ec765606147de3c4bbae8a5ec71ce958657235de0 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 9d17c0ed8e02d5466f006e50719b6d5b0164269fbafb338da80203d0b0f36c6a + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 52951ba9b6e97c17299d7c99a8b09ea92b67b328a959d1ec7845e96e903682a6 template_sources: - mise.toml.no-osc.example sig/binary/merge.rbs: recipe: template_source_application_sig_binary_merge_rbs action: write dest_sha256: 5e6cc9dfc65e7a7c7ae5c3dea1498caaf29264f68fc17fabd1142759677d8354 - input_fingerprint: f4960a228e80ed1a79c2aa698d2ebb0a5b7614974ac85b7c7c88c40e69a57f8a + input_fingerprint: 9f1ae94f92a50ab9f985d03af2c0e1f0c1d3bd8515592ab49c5586b1bdcbe0b7 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: d7fb51b57609a1cb8e1696ee7e456384968e3603bfc9c28639b39b5ee46efcff - input_fingerprint: 3f1e37a790e5768409ca70fd506da9ebc655989e916b35fd14b8b8a5063e419b + input_fingerprint: ff2a8d5371865945fa43e2ead06d80a0b767e522b495f227375c1bd0f0ffbf83 template_sources: - spec/spec_helper.rb.example diff --git a/gems/binary-merge/.structuredmerge/kettle-jem.yml b/gems/binary-merge/.structuredmerge/kettle-jem.yml index d7727de4b..fc59e827e 100644 --- a/gems/binary-merge/.structuredmerge/kettle-jem.yml +++ b/gems/binary-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/binary-merge/Gemfile b/gems/binary-merge/Gemfile index 304b6fc5c..6ff7e1794 100644 --- a/gems/binary-merge/Gemfile +++ b/gems/binary-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from binary-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 86085fdd7..ba39d813c 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/binary-merge/Rakefile b/gems/binary-merge/Rakefile index ada62b801..e606672a3 100644 --- a/gems/binary-merge/Rakefile +++ b/gems/binary-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# binary-merge Rakefile v7.1.26 - 2026-09-09 +# binary-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/binary-merge/binary-merge.gemspec b/gems/binary-merge/binary-merge.gemspec index 64c97dac4..413187841 100644 --- a/gems/binary-merge/binary-merge.gemspec +++ b/gems/binary-merge/binary-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/binary-merge/gemfiles/modular/documentation.gemfile b/gems/binary-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/binary-merge/gemfiles/modular/documentation.gemfile +++ b/gems/binary-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/binary-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/binary-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/binary-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/binary-merge/gemfiles/modular/style.gemfile b/gems/binary-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/binary-merge/gemfiles/modular/style.gemfile +++ b/gems/binary-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/binary-merge/gemfiles/modular/templating.gemfile b/gems/binary-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/binary-merge/gemfiles/modular/templating.gemfile +++ b/gems/binary-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/binary-merge/gemfiles/modular/x_std_libs.gemfile b/gems/binary-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/binary-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/binary-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/binary-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/binary-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/binary-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/binary-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From 47055f60accc066e7fb6f4d9e038f834cf41e918 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:16 -0400 Subject: [PATCH 137/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20prism-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/prism-merge/.kettle-drift.lock | 83 ------- gems/prism-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/prism-merge/Gemfile | 2 +- gems/prism-merge/Gemfile.lock | 109 ++++---- gems/prism-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/prism-merge/prism-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/prism-merge/.kettle-drift.lock create mode 100644 gems/prism-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/prism-merge/.kettle-drift.lock b/gems/prism-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/prism-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/prism-merge/.rubocop_gradual.lock b/gems/prism-merge/.rubocop_gradual.lock index f4d822b3c..75acba425 100644 --- a/gems/prism-merge/.rubocop_gradual.lock +++ b/gems/prism-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:4237457061": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2299597662": [ + "Rakefile:400324952": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -630,8 +633,9 @@ [422, 7, 755, "Metrics/MethodLength: Method has too many lines. [14/10]", 3130034424], [452, 7, 850, "Metrics/AbcSize: Assignment Branch Condition size for `runtime_line_numbers_for` is too high. [<6, 26, 6> 27.35/17]", 966446340] ], - "prism-merge.gemspec:349653066": [ + "prism-merge.gemspec:3546141902": [ [139, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [141, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [150, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [151, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/prism-merge/.structuredmerge/kettle-jem.lock b/gems/prism-merge/.structuredmerge/kettle-jem.lock index bccc7c802..dd22d2eb9 100644 --- a/gems/prism-merge/.structuredmerge/kettle-jem.lock +++ b/gems/prism-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: b19d79fd2e8d972dbc822f5373f40a43ad08548611cacf1a9efc0066fc45206d - input_fingerprint: 8454ce5e496ddee6639f460969d2ae87c8196b8d2697fcc2231e6f51e2556a39 + input_fingerprint: 31da0c18f61c11b9b38a44718914bebff632a249352f69f79869e873421c9606 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 8cf6e1b73ef51437755fbc7559f42c98ab126d424ba990806bf9e418817bdffd + input_fingerprint: 756a938b6b59d085c1352f1335644bb7adaefaef5c87ee3d61d9f4fb151ba72d template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 1e84467b4635f5a7afd540527c1cc79b51f061b94134926cb6350376763c040e - input_fingerprint: 1661f0934f9665dc0cff6394ddb301a30d0bcd89d0a9d90285887b268f1014de + dest_sha256: 8d3d5471a955aa521d8cbbb89ebb31489e566b70c2653158ac80adb62be40224 + input_fingerprint: 1e66a256e655f3f1fa4fe34806d12dd47ee1cbd8ae349041160ee29da1db27e5 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 8dc0f9cdfd7faba0ce8614f22cbf123649f17c661abcf55b60f2dd68db936b76 + input_fingerprint: e0ed1b4a61f38066cbc696d040141b6e90bfb85f71f088f776be838d3a9e0ba2 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 9f9ad5d7df0aa41c5c6bb03c5d80819270101105b601bc5e4e18360415a89a5d + input_fingerprint: 5fa7d19de78eb68b5c629cb0517876a44f57de7a8e7b16f8577209aa6e30feaf template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: da146b911b250a330bb1ae59d6c21e5666d0c9607bfdfce21c523dba9e612abc - input_fingerprint: c22fb7bd326670543280779380a97393a62f9fe922813ebbcf47802744604294 + input_fingerprint: c419f108dd6565d273c3b8b33ff5e2479f85d36926af5e8ff7c4b8124e56d5c9 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: b0594edd8bc2299cead18901310eeb8695869f06769d15a3695ea0e028c0fb11 - input_fingerprint: 892a4264a4b8841364495b829680b28453cccc56f3134e793fd621f7b59bfa28 + dest_sha256: '0902c2b0c9dbc1bcb4cf05ab2cc58c740754615236763dd54e09b90bd30b2424' + input_fingerprint: d86b83873817aa03aac6dfe99c2bc0318ba2fd6391f1e9369b39cadf678d3b32 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 8c9f861d110ed5d52f57196aa886f1934abe2cd883c17425933d29550bd34d76 + input_fingerprint: 06ea95319d51fd5faa7349a66bbf7748e8c05d4895977abedd1570c3b8bd06cb template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 32c3b5ffa92a60bf195df92f90c3b1cc85f8f9daa8c52ba88f94f41fc9752f2f + input_fingerprint: f85be10ac65ef000e90f799825ee4371bbd01c73808da3350f980f74ed4d4139 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: b32e6527bac3539684993a2184f4ea3866ca0d4ed0d7e9e22a311712d243f88b + input_fingerprint: 00ae8d3f6382ba131725fe6f7eaf04b63e1d4e68a82e94eb0a1251834faf4e06 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: b7b473fe7140a07a8d8a90b82688345bece9bd2e4068e932c2bb4f045bdeb7fa + input_fingerprint: 5e205dfaac2037354a786895e818eb1ce25cb8629ba9ccf67d431394bbb3a605 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 15291096855e372b0cac1b6f4c71fbd059ed193422fa3d62d0bfebdd67602f74 + input_fingerprint: c768e60f2879adad19dcfc5819fd7cdc55fbd4254b9f123a28bd91fcd44919a8 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 5c99218f046ebafc6b4fb9662b74ddde6f8e0b74e4d2307eed88aa913b4db637 + input_fingerprint: 8b48bca77b44290e8bcc151d31cd19b2e894ab2027a0ffa2a22a884db333763b template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 0ea1fc6a077055a381bfa302fd71ee1c4cbe7bea7ca888eb3f8a4b27a5fa4c90 + input_fingerprint: 270e436668a045d163176281c9f55c22657c9a5845b0875e5dd37b192b40a275 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: b425b0268bfc2822fd05de5eb4acc225f32b9e7c5597407431d8817ff6fd4f19 + input_fingerprint: 96cb5b40580d769912f45331ecfe6d3f900c869d9fa325f6b917d972e20de7f7 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 90e590df8cd81735c9bd33aeb6020f45ec46e9e454dfa7ced0c29791194d9632 + input_fingerprint: 737e7c003b1606a9c063438e0854dadbf83e5d20017d6e35f55433352dada64c template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 6b0c792cc8bc56a4360d9d34238fcff0d68352f038017e489793a60738aeed6f + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 61407e493f8cb3df6caff8641ac2710c476a4797fc0c9f08766028d697f9822e template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 8e45657867557b93d32258d971e6fb9b4fa9645e00a50f6223022beb05981a0e + input_fingerprint: 128555c6361da82a09b212c02cdfd29511a7b92608e469e3589d5999385e9eb7 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 57b770095b70ead05e4e9591a3115bbda1fd8c9a7a4dbe80d3c84cda03956713 + input_fingerprint: a2101ddb1df806a31daabef7660b3de015096b43fb099fc4d710313644376835 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 63f7417e9174d7cff701f4812d1a9df7a0f3919b59e2893573392c752777f453 + input_fingerprint: 467fa54ff7818c1ca7794d87bb894e57a944d154b60f38028f3561bf2d5ac01f template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 4eea230995a17e43d25177766200e24bdf1b54476c238993bd792aceb8e12842 + input_fingerprint: '0308e81952442ae40cac69e013679a8ae77c6619da0ff120fee0a7dca33f2a8d' template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 502cceb651a659edbbdabdf8cf26eb664de42affe808dc7829d3c53de093b910 + input_fingerprint: 9988ad0c85fd25956fee9fca1c90349c8a18b119d63d534bf30eb4c97b2a5979 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 57dc4c56965093b16782691bdde4ee9a1213994f59481ad05f4a65ed8e9b79aa + input_fingerprint: 75853d10c0508635cbb4bbcdd0ee0b1eeab70adebc21b5d1ea43d5b2e6f55a56 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: e01488efb5ed56dc94ae675a07ebc36a6115bae846a6367ce3a9065a7c152c7f + input_fingerprint: 1ad85985a7b8e597eecf08bf2ac4adb2707cce6b1336f1037908ab9149515ed6 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: c1a05f231d957980c89526f59c2f2d1a7e5e3ca063e7f81561bbc8e190a5a65d + input_fingerprint: 396e4c8eaa80f71892536b736a2e66aae62e5929a23a59f5ced792da89f01ead template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: a2ce6383abcbcc7ed8833db6e24cab3276caaaec5fc2370f1a541a834df7b2bc + input_fingerprint: 306dfd9328fd54e1527caf29a14c0bbfea49d65d72af3f2240dddf4b5797be50 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c1b57b2d04932a900477b0d50b7fa3c2914bae5d4596daf94bc2adbadeee850c + input_fingerprint: 8f2e4d898b154667b761b190109085c82386dd5a2a50bb6f62c4b783e7c296b5 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 31f4a5fe49efa1fcbcbf13e915ab3cd3a0934c3da5a7747cb274775b4e9140df + input_fingerprint: 5e0a720d07d58eaddbf5e5f0e4cd795b3f269f2a092a65393be5d40f2d4375fd template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: ed744c97d9022122b11814a4a49e98a42a9c1e80a6ed189dc18d44d06f2f6faf + input_fingerprint: 10b72e79efc6cf947dc63f7abdff0314d62070ac702d1662fc64bdfdde778a36 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: a99dc327f6e3caca4efcc1ca03f46c4db64528e6d95b055ceeecd71677a8e870 + input_fingerprint: f8065ceb32e6807035c1bbddca7248f8ff4a20415f3edd427afc1ad65a1e0bad template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: d80e06cc0447523339eb5f3613d83c8016c5f85b2c383ada3228a30b32fba4dc + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 18c012791569b5a8f64e22c7203f803a8de76550bdbdf765c4617193db75eaf1 + input_fingerprint: 96cda4493ff02b62f692daacd7ffe8c09c66b94a638066815902ba018467a8b8 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 283a6d1d3a8e79c2834b81c56e10901117345ccfee6904a005673cd8f8ebb241 + input_fingerprint: b19373d579d6b7ada2f6e2309779e1f3c669f09fc5a44ec67ad07c4c5ca00d1d template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 86612d1642aec12d9c0d07b1cd270e448437b0c1fe6c946dbc7c31e5b6ab206c + input_fingerprint: 56659c6978dd1a5c6afd8eb10db391588b295c2f6891245ab3924bcdcf1a1b9d template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 956b6c1e4e22c439b6c96cb51e7eac1a85ab54bc2278e3dbc46352711bd9578a + input_fingerprint: a193fc7165ac35920896719b6b49f6e8c158e06dda41ca797a458ac2ade12f16 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 275bb41e4845c43ee586e399b6591b06b3a4eadf3f9769195c3bf23621796837 + input_fingerprint: 4711b66d4fb84a8857d39603cc8567e0442863c4b019f686027bb9ec4115bbf6 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 33e34460272044eec84e7d0bdb48df5a9d23c3fa6a9ae608db49443a5cb50537 + input_fingerprint: 215b8f08f296b3af9578af7478d9e45be92df722525e090a74784e5d7fbbd051 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: '06993a263621cb7801e912ce4e135bc17db6667965935c008571a71236add761' + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 59341ae77f30e33f837908529bb08163786660ff2bb78fa874fe6616729e03c8 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: fa3a8e2a1a3d7b218420d5740b28792b7e9d893394d8eddd7c1c56fab67fc785 + input_fingerprint: 468a1f518ae82a7581336f16bea8af64e6d4b4547ba606f102574dbc459bd698 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: a4a149a2116f912ba84ddc9b293fc8d1b448d09bb7de92bf0538aa62d14fce27 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 9ee769703e34083e504e23f8a132a1e51e7065e4f7bf9feafdc76dec11305ee5 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 713a2483414579fd496b887f3bf746156b8861aac8bed449bd59ea3bdc89b82b - input_fingerprint: 3710cf450c672790bd29004f8ce9941b3dae1178ad3e9db70e714d4c6b562a8b + input_fingerprint: 95d1aa067210400e72ce0154d7ae028e9140b9a5131ef5e4f496c1c552a3f4ff template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 3044cc4b8086db2185965befa256af09971bdd629396e1a4782acb0af83d0f27 + input_fingerprint: 3aecb1bc1974c35d8c53b296ae17fffc87de8bf288948a66831502e86a77e69f template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 4fc8344b7e464eb364127096409df2cae71235455e786bb2572ff24b2e18c00f + input_fingerprint: 594629ed561569086358695718670208896c0cf8890cf1bcc34dc8c070013cdd template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 2d31b96dd8b60a5de12c3ddeafe1ec7cc2b3dd0d3894caa48c0b3d4df42fe95c + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: '085e35870e29f84be4a73510396cca474f120ab1244983d3d42821367d18fe9d' template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 1e6906dc3b09043b36dda3db3492403f5181f25f7ea4e2b1b5f1b49abbd5948d + input_fingerprint: 12b357bf3d40174107ad681b0fdcde0f88666014d856f467d2dd39674f08585f template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 600463778dfa732a33496e2bc60d36a59a3023c77abaf7d8594c3e87e9c3bc44 + input_fingerprint: 994930b3404bb3714448c39d62b34b76cf1e2e246c62dfb5e842b9a1bd597a68 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 10760440ef037ebbf214c7e8cc0cbace5b15372dbb6871cb2fc252613c55756c + input_fingerprint: 809b1fb4e58b3fa562a147f775cc4067aa66b96ea580cf58d6535a36dcc12909 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: ef85def058d89066f4dcc9765ede0f783c640ab06962ca2feb80c14b6f1686b4 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 9574b3f0159d242ddb3ecc38a55d442ee4caa937514bce8637236dfbe50d819f template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: cba655bf87f917681c2528b6cb2f3f549ac69b171864c3d031eb659dc0af1b5a + input_fingerprint: bfa3b02681305f6b7eba4a7f5eaaf877654addc8e0d87795a700da18a1bfb280 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/prism/merge/version.rb: recipe: template_source_application_lib_prism_merge_version_rb action: write dest_sha256: 0cc8f363af2ad8fdd1663b785f8495fcf5cc11c45084181b5b4fd5c75c3b3338 - input_fingerprint: df2864fa16d384276f03d278de874089159c140bd27dc80aedeeabdd5fdf8806 + input_fingerprint: 309677f80dae9f9f8bf080e7fcbe8359e704321a3f3cd535fa7aca1a75094ed9 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: fc49104ce86bfa9c31abfe906c617d963522a2081ad048517373f17ac48d8ac7 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: dea49934f955ae853a9f7a8939af7ce7d83a5e78a32c124c24be248bdcfe58a7 template_sources: - mise.toml.no-osc.example prism-merge.gemspec: recipe: template_source_application_prism_merge_gemspec action: write - dest_sha256: 2c67e15a69516ba14ccccae2c790e25de3eb93a9d91dfbeddbcfb364c79120e7 - input_fingerprint: f8fb3b81cfe119f74459a5c1caffb043498085dee82fa983ba34cb7ed7d49383 + dest_sha256: 527ed344e9b7c617bc479c8d4e8fc6e33fd899c67e5a74d0467f2d25ecc84778 + input_fingerprint: a2dbf468bbf482caeb8fd3ac9745c178fc423e70bb15c7c4389ca938ad52c9a9 template_sources: - gem.gemspec.example sig/prism/merge.rbs: recipe: template_source_application_sig_prism_merge_rbs action: write dest_sha256: 11c5a52bb45effa4b82188004b73f1888197e0dbe0db221d22489504f3277388 - input_fingerprint: 15e3eafe66feaeae06653132c7835c867728e2d1ae1f76d4c367e820aca1ddc6 + input_fingerprint: a1e5dbda9b2c6384fff705154c267c453adb8eab1144ed0e51a7925c1d4a7b63 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: f49f21456bc730a54941b86a15a6b965624fa7947e58b5abf21779ec53e6ff1d - input_fingerprint: 88627e937b07cc76b36917030fd471d3548e4ae2c20ed3fc76e00eaedcbc7d4c + input_fingerprint: d3d55558ddb30aa29febd1a62d3d281403779650929ed7d20483c38c36e4ae89 template_sources: - spec/spec_helper.rb.example diff --git a/gems/prism-merge/.structuredmerge/kettle-jem.yml b/gems/prism-merge/.structuredmerge/kettle-jem.yml index 88556fe55..dc2166bba 100644 --- a/gems/prism-merge/.structuredmerge/kettle-jem.yml +++ b/gems/prism-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/prism-merge/Gemfile b/gems/prism-merge/Gemfile index 0ba0a40c1..5fe653c33 100644 --- a/gems/prism-merge/Gemfile +++ b/gems/prism-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from prism-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index 2e9c4c451..76866cfd2 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -17,6 +17,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/prism-merge/Rakefile b/gems/prism-merge/Rakefile index 9453e5623..66b1675ba 100644 --- a/gems/prism-merge/Rakefile +++ b/gems/prism-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# prism-merge Rakefile v7.1.26 - 2026-09-09 +# prism-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/prism-merge/gemfiles/modular/documentation.gemfile b/gems/prism-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/prism-merge/gemfiles/modular/documentation.gemfile +++ b/gems/prism-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/prism-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/prism-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/prism-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/prism-merge/gemfiles/modular/style.gemfile b/gems/prism-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/prism-merge/gemfiles/modular/style.gemfile +++ b/gems/prism-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/prism-merge/gemfiles/modular/templating.gemfile b/gems/prism-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/prism-merge/gemfiles/modular/templating.gemfile +++ b/gems/prism-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/prism-merge/gemfiles/modular/x_std_libs.gemfile b/gems/prism-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/prism-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/prism-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/prism-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/prism-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/prism-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/prism-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/prism-merge/prism-merge.gemspec b/gems/prism-merge/prism-merge.gemspec index f5b945b70..4cac371f0 100644 --- a/gems/prism-merge/prism-merge.gemspec +++ b/gems/prism-merge/prism-merge.gemspec @@ -122,7 +122,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -136,18 +136,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 856019b3dc317ed5c94bd2e7ec045f9d80acee53 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:16 -0400 Subject: [PATCH 138/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20markly-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markly-merge/.kettle-drift.lock | 83 ------- gems/markly-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/markly-merge/Gemfile | 2 +- gems/markly-merge/Gemfile.lock | 109 ++++---- gems/markly-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/markly-merge/markly-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/markly-merge/.kettle-drift.lock create mode 100644 gems/markly-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/markly-merge/.kettle-drift.lock b/gems/markly-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/markly-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/markly-merge/.rubocop_gradual.lock b/gems/markly-merge/.rubocop_gradual.lock index 6c189d21a..61de1bfd7 100644 --- a/gems/markly-merge/.rubocop_gradual.lock +++ b/gems/markly-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:4173840901": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:1832489406": [ + "Rakefile:2630033400": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -117,8 +120,9 @@ [207, 9, 453, "Metrics/MethodLength: Method has too many lines. [13/10]", 2420537429], [227, 9, 405, "Metrics/MethodLength: Method has too many lines. [15/10]", 3219368428] ], - "markly-merge.gemspec:3934211795": [ + "markly-merge.gemspec:1957278135": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/markly-merge/.structuredmerge/kettle-jem.lock b/gems/markly-merge/.structuredmerge/kettle-jem.lock index 46d08a4e0..486d12449 100644 --- a/gems/markly-merge/.structuredmerge/kettle-jem.lock +++ b/gems/markly-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 0d1b9561168b659861f28247a7158e847c30108f0e3818161b6f88d5f78ab103 - input_fingerprint: 72c1822baa4687b7c2ff3e94b4d57761fdf8abec24427b05a2dcd210e65f07fc + input_fingerprint: 380190d78404cd3dcf128b8fe05d62f14c23fcd9e392ecc0738fe2466fc90ca7 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 9686f836cc951de387bc89e3b7c84974c52d8adaa34ea8cfeb68125413c9ba68 + input_fingerprint: 2869220af77503eeec350101066e5c4e4d07eac6b7e67c86a225f1c1534f28f9 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 1bce46f4d442a585046910a0f789ab3920bc82367c37a1bff39f965c6b6c2323 - input_fingerprint: 1aaae99c32b807a214a7322b2f72266a1d0f0e63a2d85cb30ea9ebca7531c747 + dest_sha256: cb38d42bb1cc928447dbf420192408f23caa22fa1c2470ce956b129abea20672 + input_fingerprint: a7ab76ae45302156902a635887a102161b7612593b85316453ebd44c119bfaf4 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 73ac775705042f511bf9851afc73fcb403c563825079b003fd2703d00395fbb5 + input_fingerprint: 92fda3aa1f02aeb6df7852754b75589d8361e13ba42378243962eb9287201363 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: b3a991fc9154acf95a1e4516d2853ad3f7792199e6f5c90ae88b57bdc0bb7a20 + input_fingerprint: 5b70616b800c95a19cac67434fe083d3e2a1a6621eda063d40c2b8cd1b566d2f template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: df8c86378e17f6c97eded14dd1231ca6fbb3145f2acedc8c66775e12aa368adf - input_fingerprint: 0e518a3ad1f4a4e7cd151334b7a12a85a31a7a601b275d66aa82288ac0393ba7 + input_fingerprint: b46fe376fc56d92023b010608bde7fc2a527f5764154b35926c85942207e10dd template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 7638eca0e2b9ddd9d8d54da7d1796ad3485c504e67e5ffbef7f45735fa328cbb - input_fingerprint: 85c68f369979fee63c3ccb57ad7a6fd21d60f55f5816e272eb2189e59b2894f0 + dest_sha256: 2e176c9d3d6d7eab5bccc7270145ec72b5bdf0c2f8e0a21cf192a06d26fbfac7 + input_fingerprint: 288d798048e52cf91f3e78be85b120bd2eedcbd6a381da8f9eb4e742610de79a template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 8928e1c00ca2afdba12e1c5adb60fc0f2df71ab3004b7892b8801f3830d10412 + input_fingerprint: 965da7e7d1531cada62c5b97cfcf523a2de3e1478d17981024abb351abae8460 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: a4bc6499ccc57e8de51f2ea3808b06105be359170d034927547530e398aa7906 + input_fingerprint: 012fd40e0e771ee106b65bd464c6dc15beafac4800e174df548d8af76577cb2d template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 22bd8c81da5e26e4ef387727fcdb6673b1f02d16d58e25f6fbf6870041287dd1 + input_fingerprint: 07cda78b891594319f71eb814942660916a81319b451c3c7a98c9c4145cf46b4 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 8d1de8a16bc20f32e85d4b0f15895b37e2a964135d72ed27c694b249caeb7d18 + input_fingerprint: bb87f86b71648dacf10cbe6c7fc560b270e86838f16b5b31ecbddc28b50fc5b9 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 7ccde7c0f7ef617278d0aa7577c3e95b262859badbb1d9b9699e213b108ccd86 + input_fingerprint: 7a332e809fe15f5924c90333c28d7aa00cb3e14392ef78f66d5c24a48b313573 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: f2f1ee6c99a59c336253962042f36dae5d8f95de7e41685bbe9d548300008605 + input_fingerprint: dc28b275d44438619cbdc4c67e5094f87a485b65ff3f852f931a79d5d716d2b1 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 301ae93dc5b5d9aac8e85e79d64bca32ae1ab2c3d20cb2979b0f2951419190ba + input_fingerprint: c23ec2aac3d876dda2c3a139a658e13c53cd1af82d124690c15c6c6da4fb1bbd template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 600c921b12795f0b76b01c76f3549a27ae9c62840adabc8746c8f827b47c17b2 + input_fingerprint: c83c406549d1f0337ba316539678b31bef9c1f471ad7b56d798a46fe2c053b9e template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: a18d3ea706344deede05ab3dee29aa9f457594b00efdfbbf71ee1852833f41a0 + input_fingerprint: bc45256efc5cfd6ae17197449652a43c365288b1969c5d3e8a6e8c43d95028b7 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: a67a6f032cee9db69b6fc77a8ede0901b34af79a1dd7e78844dba3c1f4dc20b9 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: da6dcd046e7aafeaed4c23588c326fe3002e65eb516a7db0d19f0000a2f0352d template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 89f2f7796e06ae2deefebee38ef0edbf5a7e5b1edfa61eedd9f8a7e212d1db51 + input_fingerprint: f29583134d7ec7d48c483169dcd3b664bc9d6636442ab6de12eaa93ff76312cb template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: a7766e338d2eeec5b1bce77f8e823212e685429a6b049b76b12aea66d414eea3 + input_fingerprint: a39093166cf3f8bc8daedbf9e479530be7b30f3e6a0265dff83b39b4e2ebd1d6 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 914f26cc393ce2c976b062e2fcc0979c9e6eeee9475903ca7b62ff9986fe68f5 + input_fingerprint: ad04d0799a44747baa02a17a7798cf398fd559a371727b79c8eeaa31e06e9656 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 8a046dc71773f9b5f816fc15877ff7055848192403ccfbb86ee5be09fbe99491 + input_fingerprint: 21ec64d6fd028d0adee3271751c312b9ed8e9fa9f9edf1402eafc904825d13dd template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 41162a98ae33c8ab789fb7113778f8d3ce72460f0dcf2f222836320c421ef236 + input_fingerprint: d5d683087d95740bca92c22e6eebebc8332937f29aa7b977aae7460fbf3af808 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: da8808e21b93f3750856ff9380e58798734e2819fa457ced289673a7bb8c5c12 + input_fingerprint: 26edae39a9debdb9cf7f0c9f49a92f6d234b36f23dbe8cfd511a8e68d18e8812 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: b7d15777eb20b5a5f5bc6646ca297b46d1816023625b085a78ef21ed4892ca25 + input_fingerprint: 1b9f3dd50566333af045c15e00e904c485695063a616e9f03673170b812e02d1 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 584835301e3b07e4a244af4361cd2e83d61c7a88107fa04988ec7754146f4a8f + input_fingerprint: 70fcb37ac65cc2eeadc72dd00c90496f7e6a513606a3e0680c79e7b57e4d5b5c template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 7a5deee2a13b2e60662ccd407f1bf873a23e2d7c3a6684bad5f30747688bd368 + input_fingerprint: 5426051a9ee16ce82246412eedb00a33d90c149c617175b640c7d483014045e3 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: dde4596ec1adcad332cd2112b9198ba9ec1f2451dfb4030d5c2ce34f6ac1a91b + input_fingerprint: 9d5bb0ff514d7b07cb819bf6f9171472ffbd890a3922c3b93c00cd88759a1a59 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: ba51780169a868ea9ce1904f48867e5a0db1a136d9628764438111d5678fd494 + input_fingerprint: fbd5abd9119c4cfa7dc0ea51bf502542fbfd253e9c2a94d287d6c2556aefbdfb template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: a75398e393f077f8ed6b23ea0c87a25029e29a5ba9a3c34d2c5979eeff87da06 + input_fingerprint: 2e01ae8d0548047136f7d1f0cdcc191d7cd9ba89724c3b9967b1b88a5eca2878 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 44bc398f7a39a72e5c3323cf34e8e83b37cbf5c017e6319046857dbf8828e90d + input_fingerprint: 719cd53e3792bd60e4bf3ebf1071cbd5e6fbb628c48813acf053fd94b018ff5f template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 6b9b77319b3c219229541bac8c351e57222116d0a9d87aeafc1505936cb8cd14 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 2e62828cd1a553bf0690c646ad49639f476bd94ca1e0b8d8cff29872a9899685 + input_fingerprint: 920efed62d7189f57038cb80b03177842a81863316e594aedb4ba806c05d6f46 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: f847e0d04b1b7ace3241de6dd04cc012ce2eb12336142f291126ec9d1e354c6b + input_fingerprint: 853eb901b0daa14d8a952611821ea18549d65553db9c3fdfd33ef8c399ac69dc template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: f52a66c160f23c2a062841d8c6f9737aaa3cafeb96c18536b93fc235936f8398 + input_fingerprint: 96f7c48d6e83276b45dc857999c306ef9f689a3e3c01dec5c1d44420b9bd4748 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: e272a02635250e7e56f0ecf3e730cccad90c63cf47d08640a7392f47087c05de + input_fingerprint: f8f8b33875f71512b8e499e07d35da9f3f9130ba4b2c7b9c1a2eee6dfae35793 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 8e08e2a9f07a87542a60f8c9fe8cc0c57733bd2b7612920fa07dffb2efd345b0 + input_fingerprint: c42bab9b5788a575af84adb4e058b70768ffa71e4d9eb02f4caa8b5d2b417ba0 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: f0304426961b9e48a8b9bb88ff3c50b2bad0d1f095647ba8c561b1973ec3bb52 + input_fingerprint: 64c57bc861c6690b6da3e6cbbdfbaa40c1878734429eeb9fd2fd5a12ad476cc3 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 38b5100ea0f11fa344f94fbc265e67d54117f7a72de098afbcda0a8ce91eaae9 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 28aeafc3aa6465171bc0f60fb76a59f55c82cecc775cfc3c2931ef4a246a5934 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: d394288b4af12b19ed00e72d45c1be90f90ed418909219dcddbebe1f10162746 + input_fingerprint: b664a1799e3f58ab0ec56109e742cbd6735b9d8503b87979a78f21523a54aa9a template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: da34789f37fe1b46d0cc762c637f249b0d7c8e42f7622ba5e2eafd2cd40effd2 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 61cb31d82527cc2679f6b68bda57e33c24c2caa7eeecf18edc79e3ba23fcb3dc template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: d8aa779404e0d9a0fb5a4acadfbd6ef5b1ed34afe63674562d072cf4cb5eadfc - input_fingerprint: '052785772c24dcb354705badc411e8dd3c83fbca0a2173d30c43ceda4b8db07b' + input_fingerprint: ff5db65d6470ae1ea939b728a7ca9a861c27bb434152c6dfbedcab2992a3edca template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 81ad1a6f79711c565a288051567761a2cbda611f6a9c7baea611c7e9721dd95e + input_fingerprint: 2944095db258220253bbf0126d6a3967eb748547d09bfeb45ee8f3e32b6b0572 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 2466bf0b02ef13dd5e3741feb5ec079c05b1e787623fba784637f93d4795b91d + input_fingerprint: ec8e93ee0ea6d376bbbde23ad8b54f9a59c646100bca98340455411df7e2d094 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: e78a04cc36d71298e97ea2cf0667c561c3ed042895bfdea553f896f0c17b6a46 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: be91a7b93d3dce3ad1bdb0d736b43b3f10fd14ea85f13fddb918412ad72a9e24 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: c977a09313eb859f7e71f39465f33058a26ecb0887499b66c0317f868206d428 + input_fingerprint: 7db2981637fd08f7f32750aa14eb656022fe17b048ab08dd660f1348f792004d template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 779ed83e898accbe96571e53907c673d0ca5d41e8e4da54fd69dab5830bc9857 + input_fingerprint: c227030843afcabcc524128d6edcfb3cd575e38d11ab8208a19e3d2e7cad65ff template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 07db2127a94eade8b0490db51e1fc31fa6dc0491d12980586b553caa8e0db1a1 + input_fingerprint: fb4d70ad9a56a51fa469d9708ee0aefb0590b30bd4edfb33671fba4d4177d677 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: d850f2b07c24ce26a36c52b1906d8200910f58f81953ccb18968241d1b92fc2a + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: a9c2a6c48ae7cab6ebc4db4b58da4503e16b1650d8689d938c9c111632156ea2 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: ce5304a38503675fca7c489998bb41147335e28570d4641b251811b41a66d2f0 + input_fingerprint: ae715880436755bdec733cec958ae30bff056c183450bdc23f7ab7ba76d5de58 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/markly/merge/version.rb: recipe: template_source_application_lib_markly_merge_version_rb action: write dest_sha256: f55468c52b8a3cb0a0ea3119a9c8e91ce4dc66d75e8bf8431885ed529d18cfb8 - input_fingerprint: 69c1111f009cee36bf5c1a364608d092c251151495117e14487494ef0097eed8 + input_fingerprint: ee9d91681a5b2593ab377908e3f690f2593e6a638447fd517c0484e69025610c template_sources: - lib/gem/version.rb.example markly-merge.gemspec: recipe: template_source_application_markly_merge_gemspec action: write - dest_sha256: 810afcc9337ad869aaca9dc38d02fd611f648141250974dc1d270fe4087fa7cb - input_fingerprint: 97ffda332bd169734d619fb8f7f0e720e2d5d5b4c48f023f5bb6549b19a6bb53 + dest_sha256: 06c5baba61968e45849c8053eb826d36d6be6c13bcfdda6a3937df887917e408 + input_fingerprint: f0a1dd475c7acef0bc0d4c5f7f452899009c0d7311da2624dada230cb5ac3eda template_sources: - gem.gemspec.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 8f2f16bcec444a93422a827b3111e3b91018297c70dd972fd41a882fdf8f7005 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 1a67f426779ded04ecaaf46f39f09bf9f1ee4f6c9e654e11b3cbeb43588b0668 template_sources: - mise.toml.no-osc.example sig/markly/merge.rbs: recipe: template_source_application_sig_markly_merge_rbs action: write dest_sha256: 2eba559e143b16cbbd5445f94f790f2c4f7ac4c0d80a2aebfdbcb1c9d6c86ef2 - input_fingerprint: f744b51772c14018e3d55341dbeddc02e96fd6034f5ee9e574740c04a21c3e30 + input_fingerprint: ab2d755f6b40b6eb4cc9d3d21a092943105c124fffd882657135e50ffc9795dd template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: a0fa2c5365c37f1623e56f2b3b6595051ef85efb35110c047755ee4c229d6979 - input_fingerprint: aafded80c6c83593cb5bef2e47945fa6549d1823a3dae54ed7f013d18d1b0520 + input_fingerprint: fb918cb54f8fd18466344cb17bc6c8d51564a71726b5b6547d91c51fb9b8452e template_sources: - spec/spec_helper.rb.example diff --git a/gems/markly-merge/.structuredmerge/kettle-jem.yml b/gems/markly-merge/.structuredmerge/kettle-jem.yml index 597970762..815d58a5b 100644 --- a/gems/markly-merge/.structuredmerge/kettle-jem.yml +++ b/gems/markly-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/markly-merge/Gemfile b/gems/markly-merge/Gemfile index b6e5736a3..0bf3301ea 100644 --- a/gems/markly-merge/Gemfile +++ b/gems/markly-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from markly-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index f5c87fcd2..0b8a5cd9d 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/markly-merge/Rakefile b/gems/markly-merge/Rakefile index da187ae2c..a8597ee2f 100644 --- a/gems/markly-merge/Rakefile +++ b/gems/markly-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# markly-merge Rakefile v7.1.26 - 2026-09-09 +# markly-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/markly-merge/gemfiles/modular/documentation.gemfile b/gems/markly-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/markly-merge/gemfiles/modular/documentation.gemfile +++ b/gems/markly-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/markly-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/markly-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/markly-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/markly-merge/gemfiles/modular/style.gemfile b/gems/markly-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/markly-merge/gemfiles/modular/style.gemfile +++ b/gems/markly-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/markly-merge/gemfiles/modular/templating.gemfile b/gems/markly-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/markly-merge/gemfiles/modular/templating.gemfile +++ b/gems/markly-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/markly-merge/gemfiles/modular/x_std_libs.gemfile b/gems/markly-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/markly-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/markly-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/markly-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/markly-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/markly-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/markly-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/markly-merge/markly-merge.gemspec b/gems/markly-merge/markly-merge.gemspec index d08964b36..31cab8864 100644 --- a/gems/markly-merge/markly-merge.gemspec +++ b/gems/markly-merge/markly-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From c28d9b8cf9465b032a45ef2a25255c78f6cb6598 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:16 -0400 Subject: [PATCH 139/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20dotenv-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/dotenv-merge/.kettle-drift.lock | 83 ------- gems/dotenv-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/dotenv-merge/Gemfile | 2 +- gems/dotenv-merge/Gemfile.lock | 109 ++++---- gems/dotenv-merge/Rakefile | 2 +- gems/dotenv-merge/dotenv-merge.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/dotenv-merge/.kettle-drift.lock create mode 100644 gems/dotenv-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/dotenv-merge/.kettle-drift.lock b/gems/dotenv-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/dotenv-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/dotenv-merge/.rubocop_gradual.lock b/gems/dotenv-merge/.rubocop_gradual.lock index 5bd43b946..0e9fd6889 100644 --- a/gems/dotenv-merge/.rubocop_gradual.lock +++ b/gems/dotenv-merge/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:3673321797": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3999369342": [ + "Rakefile:3486263224": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "dotenv-merge.gemspec:1666675950": [ + "dotenv-merge.gemspec:2233400874": [ [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ diff --git a/gems/dotenv-merge/.structuredmerge/kettle-jem.lock b/gems/dotenv-merge/.structuredmerge/kettle-jem.lock index 3c4d4f2df..8f4240438 100644 --- a/gems/dotenv-merge/.structuredmerge/kettle-jem.lock +++ b/gems/dotenv-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 0d63d370e3410162776dc88a2f1be3da7c64a91ca919283058f8cf60f54d8f58 - input_fingerprint: 4a7ba67f40dabf88936497e7ce1a1547e34ed143238200104db3f91a849d9f56 + input_fingerprint: 1eab7d2d51f7002b48b18cd737cf59218cab9272a64fce85286fc700a8ff1d10 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 537e15d88a60d167ac148d7e43f8211372ce1e0a750332b8586867c5affceeba + input_fingerprint: b0c08a9e49a72c2b9a70cb7b92d14be3fa1c8a9c6b2160892e17d57a2d37dad3 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 2b2537b56cdc0d419ac7e165bc77ec8cd1996196eb45272910b6eb5f67a32f2e - input_fingerprint: 874e01b35970b7656adbcfae641315baf822a696e98f9bb993f14d27d9944ad5 + dest_sha256: 78cc54c14201af950cf1c0f7309e50ab61553bf0129e5b3077a9b82ec6d36470 + input_fingerprint: 53ec1ec23e6f89a30e73ec14caf2115029e6c9878e52e5c79ce311bcc7014864 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: beefb7781c4e0ac94801ca4fb6c5dab9f4e773d00c406387917c528d33e9fd22 + input_fingerprint: aadffe628ab07c8c137d2890f47c0e7e11b24a7868bff72944187087baa8b202 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: acce5c72de3b5df20aaf020a867ff886ccf612481cfcc20816843585a0b40202 + input_fingerprint: 3567d8d55f62ce88713c0a4b193c22e44e3dae2be129a5c6823551f19c9dff61 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 65bd249aa16f80109d5cfab965a82392c8f88ebd5afd1a01334fb4208b7baa8d - input_fingerprint: d54bf3dbbf779924f577d386f940e9d4637898f6ba1658d4123905c8fcd615e7 + input_fingerprint: 59ce1c1053e77331550bf4ddda546b6ccde8068567c40b260eaf8d65e81d9eab template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 6e9ddf7f6dabf78dd514dc8588772872bc5bf55b9a7a91527b53e3086732bac1 - input_fingerprint: b652b6287529733eb9fff6e6676c9d43ebfc5c53ccff9dc20b82dcaf1db07f8a + dest_sha256: ce68d4bf3a0511c0419bf73ba42d133ec9327685a445788e1f13561d773e35c4 + input_fingerprint: b4e5f895be8cccda4230fe6cc7d8fc761c09ffa29f896aa23cc1d5950a960383 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 857cff1d951c006b2432e6a591dec9c64da19c1b054f17caa0745ec93dc32a0b + input_fingerprint: 38acdc52df575a8c022596811059c579a484c963d9feb6740b4224460e9e168f template_sources: - certs/pboling.pem.example dotenv-merge.gemspec: recipe: template_source_application_dotenv_merge_gemspec action: write - dest_sha256: c65ef537a5c2e38737ddd82dca9c518734c335ec28207d577c72dacee763b185 - input_fingerprint: d5d2cfe9e9fb51f01d0783e3f5eb59cb8dd822361a896c7fdf88635b16740550 + dest_sha256: ffcc85db4116b3d7405cc2f1f8ff3a835231f4d1ad3c92b36f70c9968b9fad4b + input_fingerprint: 1b1cc28d3b4b3d73fb954713a2506ce309a5802fc51abbd9d90fe9d62031f01e template_sources: - gem.gemspec.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: c4ab9ee5a13814ee16fef1abc08652461e2240f3d336a98db67a24e32e796957 + input_fingerprint: c4c43ce654732670055e055f2f6e9d153773440f5617a454faa91e9de8fb2a5a template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: da6bf2191a84da5f900f7b9a74e0deb7c55182152608ef00c296fa3ab2d07c7a + input_fingerprint: 85b659cedc8f72fc42e89ea1c8a44eaf82d82d858b68e88d29141de2faf24c29 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 7e87072308652f529351af061acbb50a7d407ae19ad7e3b0e9cff3c9e40356ff + input_fingerprint: 1702ffd785233856b926899dc104fd8a37830a98182e94b0260a26f53e639ffc template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 7a28393fb3adb8cb49b47319e460b35a7f6602b1588b4b3156253e83e495099e + input_fingerprint: 1f07f8e31ae0ee99f89d589de3a9ee996ce377c987a5b51668ce2056a499ac09 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 82db81032a744a45ce321eaf031f9a9db4cb6e9b3cbdea5c50589f1c6d82a21a + input_fingerprint: 4e68ece3b3b97d36807c959e9ffab5a9bbb71510cbaec6cfb5a5f23ce77a6f2e template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 2191a5b57c4d4e296b2ec19f7ede5ecca75b05b78d5bea9ba5ab440c5e126d56 + input_fingerprint: d6bc9332d61adc14f50e2a9d7f996bc777119ae8ec39fcb157e0cf724e2ce73e template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 5596225229886f7ea14fdfb41b188d859e7e99d36f78e7f6e380565958f593ec + input_fingerprint: b23576c603f278add9891f81e3f4f0a58f61db2d51fab383aff68d1c87a78f20 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 0343d4c155bbf8f1d469a7ddc56f44d67cab831732b4356258ce120e8145e359 + input_fingerprint: dda7506859118bafc2fe5be3e783df7245804b0e789140bbe1803caa2dfde30b template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 831b521bd99e17850aa32e053f6ec77c7f85ebb48813654f1d9d98d97f8dfe44 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: bbf62eb9903583990b1686ca2b4e4b636d7b5aab2a84fa8afedd1e77fa3d4093 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 7e5d291ff2adc7f10f8090a5bc3ae8814814758947187d150b2d342b227cabca + input_fingerprint: b25038cd17d30857c135a148c59d7236b28fb94021e16b859797c672b104404e template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: f7f1bc93ffde9827ad453e1042f45b62047ef3f6894e51bca221bc1ae6342a9d + input_fingerprint: c8f01e8f1cce3c575d0c53f76d5ca23a6b1de80057c5b6aed5955bccc74a499d template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: ba744b3ff696becfb1960618c671c24ee93d9ea89211b3383a160a3f4ef4f4aa + input_fingerprint: 97813b993a16c444ee3566bb5998f21e456922aea6828f2103012e5a1fbc9b5f template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 67aefbd5740c5a4877952b5142330dcb63eff5162813a31e9da3d782d00fcdd5 + input_fingerprint: 1a011555ab754ec1fa3b4c6bb0567d04e28440f26f8b41ca9957b5a0ce3f0a5e template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 6f6868b08f4f280161d48faef4585472ed7b544da89a0f3277d0e193857722dd + input_fingerprint: c3100c437239e52caa416d359d12ca22c237ec9bfede67211bba1a904e2d6402 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 6df197d8156aedbf9b8ebbae6da3fa993ea07cf5db80f0a6354660575f715d0b + input_fingerprint: bba6261806d165a678fd73d7f789ff1829ea36c182c2688afeeb19e5d73030da template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: e182f6a7a9a114f8efe5f25ff3306e887333bc6412f2f3de98507a3454e3a013 + input_fingerprint: 88e2452efefdf695a4076b7b87715cf31c3d7df83e79998dd0f5137c100ab24f template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 5022a91c696d4f7ed39b3a97cf24c5ebbba162befc8e6c8850ef7eb54a35fd40 + input_fingerprint: 8d83e666f9a9cdb3c057d2f77c329999f8c05e1503e0a75bc8a3076a4d78b654 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: bea76acf256df663b9a3c164ca8d069f3d025edaa90bce9ecf2a0781cb647bdb + input_fingerprint: 2508560859f011e6a20c065aa50820fa323538a11cbfe13f7899dbd2bcc0d71c template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: bbed6066e39bcc36ccfdae12c6758d57dcd866a34119a3c3bec8120114547379 + input_fingerprint: 509a39d5442c99c1a8a7c28976011b3d0ccce8110b8c2ae564db2cb70941f4fe template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 93d9f3218478acc974d4caa3cd721c5e6248c99dd3b11957366a83a2b3ad6960 + input_fingerprint: 35a06b154494769e0709bef059679b9ffdacf5d0bfdf9d6e911da144477e3ee7 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: '01783482bb6989c4ee4f03731bf01c57020cdeb19429fbed058367a827011df7' + input_fingerprint: f907ed130b8b1bf3ee0d906694b5a2a07eca9875a3f9263169a9f4b252ec22ba template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 8fc4bca349ce67e8d3834d1c5c0ce6636a546a064126778ebf2cd55f2abe662e + input_fingerprint: b38055f61ea24821ccc8ade2bee2e7c83d176becbbbf2249f425f68ca25b409b template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 8f70dc41a1e3aff9dacb4324e254f1f83d8e2b5c9f26cb6433a0cef2fb3db3cb + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: fd5abe48aee3f671340e54f30b5ec317295765759ba20d503dd582b06fbf1387 + input_fingerprint: ca1f57e7914ce1adfac505de696ae320d4b21ed18a4b4007283d5197492a72da template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 4aeddbf78126bc2041a18eed4228097f9badbfd18a3cea23d77a0eb75531a0e0 + input_fingerprint: 36cb8b2285a34b60dab87eca1dd64e59be1867eebbc7b1e90e5b2acb09627b38 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 4bd4e433ed8692b8d60b0cf8dac9a2760155a5980157a549dbf863876dfa5819 + input_fingerprint: fb9d9c0c4d148fb183e356b0b1c6fcf371d454f7797c16c91997b654ad21648b template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 59ca619187d6bb60e9a686a3b58317ae2466736938c84326e87bcc70b4ddc034 + input_fingerprint: 2894f2421beddd4e61d2c84d4093f70eebcfcd895d4def4cec8e2eb4e46caa38 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 55aa51d9dddf70dd5697cce00255f7ed00482c90033a68316c194515379ed8fa + input_fingerprint: 59bf4850815c4fdfef797b6af3439901b7e0c0786428906ef1ab78ceda891371 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 8a0efe820a4128d78642e85aedcb4d792be4167b50902cdef022b38392aaedc5 + input_fingerprint: 67940efa57aec49d64365c66d0d4f7ae22dc120ce35c45226cbb9e60825cb1e8 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 439cfbf914e8666d8796a474cc5b5442b5a9f9c9be28076bb93ee46ad877e414 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 445715889f614f0dc185585a514a823937fe5fe7d4e1c0e533618e81c6ea370f template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 2e44a2608ba950e6037146add9926334fac4bb8b9e74071b95ed695857b961e8 + input_fingerprint: a84029e3a4e388a0786c261545fa10462bdaab86d64493d2b4be0823d4b3f208 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 20ac470bf4427bf9699c094dc80a5c8f16e4324a9b222b678c7edcd70e5ae254 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: d67ba530f25db4ba246cddea924338289f8a0c7d24ba678a32d471cfcbf5f499 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: e0170b6141e860778493482b982c47fcbc6d982b0aac95b8690077d2a73e826d - input_fingerprint: 67e9e264e199d8d98c43dc909a35df2d05482a550272adfe945d639eda281e2c + input_fingerprint: 85c08fffb85ba80d3672cc7a5c8665b2a17c6b3f853b91ca1f9c3626f3fc6adc template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 906a7a034f62fac4b7175be819f050be6a346a899bc624f7464fdcdbca90aa6d + input_fingerprint: 065f7804b93cf648d7374ff71c44bafd10b478182510a6c30cda582891904290 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 511697aa8e21b4fcafade7de3b8051e12541ef741b9f08a8b6ce9c08d96e8de7 + input_fingerprint: d172fc644a01fe46a0dfecf5ea226fbc3d511ce486a5d38de3b345fb0a14c24c template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 57e20ce737452878d9fc971c207eb201f244d3a1b58cd6dad72d1e2e7844ac3b + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: c1e8627e922bbbd50eda4d0a9c1a0ba400cbcfed777b8cff2439a846eda49b3c template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: aa6baff1b757e42270b9c9678998a0df543f0204eadb3f9db176dd2d4eb71db2 + input_fingerprint: 92ddd9a8ba3dbf96fdf4dc783d8bddc9667b21f25a85af9a1979f00ede3e0fa2 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: e0b9cf74ea23a72155fa2ae10a75c2dfdb7924ffe2553223563aac4ca9826722 + input_fingerprint: 710337b27c4162d86db423f96c4c535293e5adc7f7b06fe908d18f9b42469cb2 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: c921f1b1ad49c95a29ce0be24fb46cc86207a6b33405c9f45b58afad2073d341 + input_fingerprint: a2edb6fb396b240a5a67ee1dde9df704ece324c163277322337e458926ec8f7c template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: a263f57d5074fef60b6123d3095c40e7e881085579e4a3d7de435a6fd550807b + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: '09db50711efa92df723240f0eabe730c1e19713d209fd59c104d01e1fa56bc93' template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 67a6b6144e19dded07de951863c74983fa0240b00acd0ab5df08ddeb784c58b6 + input_fingerprint: aaa2db642c742675beccf5a76d44a65884e83445bba8ae24c75d1edc4cea4134 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/dotenv/merge/version.rb: recipe: template_source_application_lib_dotenv_merge_version_rb action: write dest_sha256: 678ed7ed27f123433adb13c1fb33a79c26ecfed3473e8c49715f0407f320bfae - input_fingerprint: f7d919c29effc9ff231315e732b33eaa03c2b5d61cd770e43e98ca6cd54c3430 + input_fingerprint: 7c2b8000205972a0caf14456966519b39a1d98d0bb022302b4238e984aca35c6 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 6a7e266d6932555c58359088e40c24bbe4fb94bc11bf0600ffcbda5f54e14a01 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: cc9e3c407ac24ae92217893a6a43bbe22975bf9b8de62c028b99564759bad06f template_sources: - mise.toml.no-osc.example sig/dotenv/merge.rbs: recipe: template_source_application_sig_dotenv_merge_rbs action: write dest_sha256: 88d30f1710bf439297c0ae16bcb2331801776f05525c8207c2571e71f02e4895 - input_fingerprint: b5a6f90f8080d68bb534e4fe392988cc1118a2010c59cb59a6c3f44e8e74f7c9 + input_fingerprint: 1759e09aeca7d4c1ef2fd711354f45eeac23f5cf07deb3acbfef2896ef9c894e template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: f79c27ea9e252d9b84f568e029450cb522847de386998317f83f614d815262f5 - input_fingerprint: 87204939d8685037dc10acbf34e6fe677a615483afce13da7ca2f7d9cfac7543 + input_fingerprint: 92c9cf05ecf665b43764c085820e551841bff13e9d6017ba7c6ac95ed8b3d459 template_sources: - spec/spec_helper.rb.example diff --git a/gems/dotenv-merge/.structuredmerge/kettle-jem.yml b/gems/dotenv-merge/.structuredmerge/kettle-jem.yml index a340ebafb..86d5d435b 100644 --- a/gems/dotenv-merge/.structuredmerge/kettle-jem.yml +++ b/gems/dotenv-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/dotenv-merge/Gemfile b/gems/dotenv-merge/Gemfile index 270d021f3..d7f9b408d 100644 --- a/gems/dotenv-merge/Gemfile +++ b/gems/dotenv-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from dotenv-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index a07dc3e20..bdc19e401 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/dotenv-merge/Rakefile b/gems/dotenv-merge/Rakefile index 77ed1ad23..a5dd3e474 100644 --- a/gems/dotenv-merge/Rakefile +++ b/gems/dotenv-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# dotenv-merge Rakefile v7.1.26 - 2026-09-09 +# dotenv-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/dotenv-merge/dotenv-merge.gemspec b/gems/dotenv-merge/dotenv-merge.gemspec index 88ca2ccd5..53c8951f4 100644 --- a/gems/dotenv-merge/dotenv-merge.gemspec +++ b/gems/dotenv-merge/dotenv-merge.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/dotenv-merge/gemfiles/modular/documentation.gemfile b/gems/dotenv-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/dotenv-merge/gemfiles/modular/documentation.gemfile +++ b/gems/dotenv-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/dotenv-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/dotenv-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/dotenv-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/dotenv-merge/gemfiles/modular/style.gemfile b/gems/dotenv-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/dotenv-merge/gemfiles/modular/style.gemfile +++ b/gems/dotenv-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/dotenv-merge/gemfiles/modular/templating.gemfile b/gems/dotenv-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/dotenv-merge/gemfiles/modular/templating.gemfile +++ b/gems/dotenv-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/dotenv-merge/gemfiles/modular/x_std_libs.gemfile b/gems/dotenv-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/dotenv-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/dotenv-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/dotenv-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/dotenv-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/dotenv-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/dotenv-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From d497b48a3ef3204003e927cbe06edd973f6d4480 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:17 -0400 Subject: [PATCH 140/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20html-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/html-merge/.kettle-drift.lock | 18 -- gems/html-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 232 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/html-merge/Gemfile | 2 +- gems/html-merge/Gemfile.lock | 109 ++++---- gems/html-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../html-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/html-merge/html-merge.gemspec | 12 +- 14 files changed, 221 insertions(+), 204 deletions(-) delete mode 100644 gems/html-merge/.kettle-drift.lock create mode 100644 gems/html-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/html-merge/.kettle-drift.lock b/gems/html-merge/.kettle-drift.lock deleted file mode 100644 index a4a032776..000000000 --- a/gems/html-merge/.kettle-drift.lock +++ /dev/null @@ -1,18 +0,0 @@ -{ - "debug_env: \"KETTLE_DEV_DEBUG\",\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ] -} diff --git a/gems/html-merge/.rubocop_gradual.lock b/gems/html-merge/.rubocop_gradual.lock index 4f3a876f7..2834074eb 100644 --- a/gems/html-merge/.rubocop_gradual.lock +++ b/gems/html-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:1139357164": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3486742014": [ + "Rakefile:1769066424": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 3698014046], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:3067435139": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:1101172369": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:757439994": [ + "gemfiles/modular/x_std_libs.gemfile:3706489481": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:1136809694": [ @@ -83,15 +86,16 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:3085502169": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:1913447348": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1333589873": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:880553145": [ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "html-merge.gemspec:3660198488": [ + "html-merge.gemspec:321772860": [ [131, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [133, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [142, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [143, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/html-merge/.structuredmerge/kettle-jem.lock b/gems/html-merge/.structuredmerge/kettle-jem.lock index e156094e9..35da92cd9 100644 --- a/gems/html-merge/.structuredmerge/kettle-jem.lock +++ b/gems/html-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -197,7 +198,7 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: e4c4c96b1756e6458241b99f3d831713627675badf99cf2e57aa0e1b44579fce - input_fingerprint: 9c5bb378e59b12a642c9f9ffaffe5ee4b3a744d8ba2289193255b9c96768f390 + input_fingerprint: b3b66b85d771dbc50f8f5e68ee7ec50e04dfc33b53489eb508023f518363c7d3 template_sources: - ".simplecov.example" ".yard-lint.yml": @@ -224,36 +225,36 @@ files: Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 9794b8e3e7241a51c00b833002760922ce15c9d4a1d590cb7e664c3085e5c5c8 - input_fingerprint: ace795c8fe0e9a10b8be3478a855a8d317832115bcd23f11b99657fc985f493d + dest_sha256: ec3398d8cb81cf7430563345376cdb14aa953bb0bc8d69262b31c1c6c28be3ea + input_fingerprint: 38c94dfb5a16d34dc26bc07ce0587c7d468a264d7c8b61c6cb077966f9563ac4 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: ef99780c0efe15727b462d8f1b3256be8ee55de5551e12784bae97d59956d1c8 - input_fingerprint: 4fd1e73933200d28c05116597867ea32a0aa9850ed45e675f4ca098a36d9a7eb + input_fingerprint: 6ba1a1fcc331b6faf82c403e6922fdcbc4f7873d5bcf0bf7106066310c2bfa0c template_sources: - LICENSE.md.example MIT.md: recipe: template_source_application_MIT_md action: write dest_sha256: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 - input_fingerprint: b6089be9eb2e74e9abd412918c326a2eb5dd6355074ca6668ef56506d9c2e9ff + input_fingerprint: 5a870314a2fc5f376771da320e0181aaa61c870c005b0f2592cbb0a4743dac35 template_sources: - MIT.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 269df29020168a37f4af90c5796105ae6c009621a3418f8e2ac92bb605039cb6 - input_fingerprint: 218e5defe0d6dad95ae89e1a6b7833a8a7e85b8a91e301045811773dfa6cc1d1 + input_fingerprint: 1605fb70bff2aaafb306bf10b4739fe7731c40ed668338ef15216fc73de6f4ff template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: b2e3758eca8877479471896dd607cdfee04ef0f9a5e02f1dfb38c225772c40e6 - input_fingerprint: 4fd69e86fffc5d6431f31c9b3ab10101c0e5f062dc8d85f84bd4b31f9ea8f205 + dest_sha256: 6dad6e571690112ddd5adc6f15af7d7253eabd8bf85ccd3184972b436cef6ac7 + input_fingerprint: 8718ca857c017773f94576b9d3d6485d6f89bbb7a2c96f203ddebaa4aa65c570 template_sources: - Rakefile.example bin/setup: @@ -267,315 +268,322 @@ files: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 28ccd30b3cb650ad1a23827f13444cee1d461c96548fbcac14cf32e5832a5829 + input_fingerprint: f2d699dc27c9e06f9a8706678910951210a6d89acb60051d04030b4ca6c862d0 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: a5c91bcda42d73cd9f89db5e6ee8eab8ffbe209a4547d79dccdccf9bc7bde239 + input_fingerprint: ed7371594bc3697ececc19c5fbe5d73a70a384ff14732c2cb9362f342a0f83a7 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 91ab60753ee429eb62140ac742fbe01eee292f6562a800be307e9bc9ff361ddd + input_fingerprint: '08e3d445f6200499473d5d94e50a1e800220087884976769cd5902329ed35ed3' template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: f485a36ec03f8503771f66019731ec12fefdb64f556d28c13bea4a8409c103fc + input_fingerprint: 26ff2f09e25d3bcf28e2d78a27c45e8d75454bbe78aca8025b5e22d8187d335a template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: f72001bd7b4e95621adcb429b5a518f6f5e347f0d5bb0625057636cdd528cd4e + input_fingerprint: 6c897f1378c5bf66631405cbe80c268b2439283832c4a7ff0f0618a3a4cf5e06 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: d3a06b0d9d8f12ccd3ac7a674c7f8ad4c987fbcf10633982b2786e676aa35c3e + input_fingerprint: f35f662c065b3958f576bea6398f6fd9a3d8ca4664093308478d3a6405d7d0b8 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: '0823f56e4161da0443befc7d956b6550ec9fa907f2e98d64fe15a2d9ecbd1fe6' + input_fingerprint: f8a8a295b5f782525bcc1e34bd1a698d1f5ddc23629bbe1ca252f202eb3a2a54 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 614ffb87a12cafe21c275bad14c84d79557889f03d6919863e89c952ec495a3a + input_fingerprint: ccb19a46a0cd26fe0fcd60aebe765ee48dbd739b90145e232c31a1031b389776 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 79833b7b8fd7eef3a50e255b3c7577a79da33fe25b0f38acc6735ac74c1c3aaa + input_fingerprint: 15caae28b8e73f4b9f94690138a196ccf8a67cc83c9c3dcbe3ebfde40379a956 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 4cf9fcbd6a533e9b573997e3266532731808daace46e21afeaf12fcbcabb326c + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 46d2099234a26d711f2ab2fd63958b5fe352b4098d79a83dbd2b955500a95ea9 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 1aba2dcb701a17ec1c08d3be1d45d166e18f0a1820aab5d3e517eb3bc1a5a274 + input_fingerprint: fdfb91f6dbf4dad160da192256cea377a950b2bd32983f2e9c187734aae9dcd2 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: d28214be0845a061e217e6fffcc2accef25f2537c5ff2564d6df505f0405c230 + input_fingerprint: 42c493310a7a260fd6ae1c788b92c99903b19bdac358afbb5ff28c6ffba9016d template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 64b5963b20b3a5d86b4b08199f5cbb692b4a24e75c2a3764f66e9253d51cddc8 + input_fingerprint: b5f52727fd85d23fe8831ed2c60a43dceb46ab2b5bffbea651ac3b5fc6ade17c template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 586d498d3ac7863e7ca50d41ea487518f4df1ae2acf5110a74df6febaaf22e3f + input_fingerprint: a6d5ed28d6c65e59743ae57023669ac2207cc7851fee75fc20a8121131cf2fbd template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: e10b9ab8bd09be103c4420ce1499d6c17b44362f8d9fcf52f6d7140969e61bdf + input_fingerprint: 1eca1f88fdb527cb6231aae6654ca27e33e7bc9d4044ab8285724cfaef5b3fba template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 074472cc9ee5f3ce33c8eb163c5880365fffb2cbc4d3408f73015c7023ebb27f + input_fingerprint: cb34f99d9b01d5b69bfb113fb3fe4a60d5fa52a76a90161c7f9abe3168c5e3e1 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 1d892f72aa4aeafb4e0c14cd3a78217c1192d97ce90044e68994d98ddd4b9d98 + input_fingerprint: a58c247392a7a98fd6a93dca9393df60ab131889a2428dd0009d49d5358a7dc8 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 8d927040299647f4eda15a42b54aa5f4aa1db7a283d61cb6cbfe152f534653b1 + input_fingerprint: 2a70e83e6de484a91af90057402007aedc99a05a9d30d2fdbc4a7505acf1f5fc template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 45182c282707676a74c89723cfd92c6871e8e875db684cec4220ac388ed1d496 + input_fingerprint: 89edaa0b0d5ea5c993f04a05c7102eac0940d9219052f92a46d66dafbfe2b884 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: af8a44344a3808bf232e873f98043846763ec5cc7afcc8208c18d091dae3e26c + input_fingerprint: ca58a496f360c45c18c3d17d812d7466471aef27828b0cd0792d6a57c4d92a2a template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: ff08956ef870de64edf53d54bb7dad0bcf88eb91c65975bb0f951f43d4a90591 + input_fingerprint: 5ef3b94346d500a2eb80f391a5d2cf3f4bdb152e923ddc203c987ab2bbe6065f template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 6ca085db769c2b901e0e0238d20e86e5832623374779b1f2f54129d1f310e06e + input_fingerprint: 6b66149958f011bac8fbbe5d04ac1df366461ec2473acd879a24fb4e5c72c1be template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: b2e81ac31b8a78630586e79fb730af53c2fa6feb785eec80fc845a71df28e415 + input_fingerprint: c635fb25e24fcd146d84ec1cf2e53e576bdcc98c2b3aa4796a17ac185bd0fd30 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 1a843f2da2a0fb3e56c8722e772b552655f3c06cbd13d4f62a9f7658f99d9c85 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 6358f80316d0b1beaf53f44edf0c638b4fd0a5c2f840cc685645c66bda8d616e + input_fingerprint: ec5a2c726d8f671321d95aeaa8ce6531c37957dd0a3988f7fa6190f94d1c20e8 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 7a614505fcb9edda910eb84c0eb1ea3338eb0e3086a4a0e20ec84a256da99b33 + input_fingerprint: a337717060f7219285dbed2746d11e9fc8868ab346d0094ef8a14a95f584bf40 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 76ca1014eab551b6bf6b2c0b16b8dfc7cbeed0d89564dca852cdcad3ccf661dd + input_fingerprint: f7c501124970a724303e7df4848e16225d4cf70332f8edba11f5e5098bdd5008 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 871bb28772f349bf6c333292104b00c6340d39574fb733f56ad86973d3feb7c6 + input_fingerprint: 0cf19e2da23a23815c924b4cefe2f15efb2cb4b5fd81b8ac32f1bbd3270cfae7 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 165c287637a2a1e8801543ebac45f6e7e89438e59204457a60c70c9aca073944 + input_fingerprint: 0d0f23f927c08e814c5f4f5ffc093d56f87367f2cef1c760c3d9b3352fc8424f template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 26b7970b19d2d06df91ed296a8b0f775def39849798b23b5cbe3b2d3c8aaae34 + input_fingerprint: 72c0df446ed96f4c36d5b80ae9f978509fac011552bd3233ee7f9ab518ef8936 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 618958c0dbccbe4f749a73be9449fcbf69888c53d906a57c623282f29b4eefd0 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 204388c1e9a6248af24de4c6976943228968ec37868b3c3f12589b8204b1a6c7 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: a3f5fbd93e2f1ad4974bc925e19312afe5fa654fb4a3558f485bfd5bb1f58910 + input_fingerprint: f86a2e3c2b31c0fae2633b6e67452b24a7115a3103fbe47ecd1352fc9ef541cb template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: cb516a3dec5ef9e33c9c00a165d1a2c45f1d3ff2a1310b288912eda23f601f1f + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 79399c0d2c02a1fa734177c8e208cb85822f99a4751caa2e728b61116b0abb76 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 54d7184f078a2203c343a6c44362b7f041b675d0c7db0d357022fbdbed0caf4f - input_fingerprint: 826e6bb00931cbe4e3ca8a95b502779c34fafbe2eacc449116165429db480d79 + input_fingerprint: bda641092fd75129e3a5c41dd41d359e51223be7698f9e90b65ecdc1ef514297 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 6b282a487e5ef254a7de4903c9e9171b989ff5bf9028f1241803801fe8d95a23 + input_fingerprint: 66292eaae10037ec0513d07905753d089d56db0f1d8c20036edc92a9b0ff6cb9 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 25cce6c0f58c3793d7e785c9fc8a9bd868535e0307c85e53ad79adf5183f7b3f + input_fingerprint: 507a0fe8626689958dce6fb161baf0ad3826027a85fa55d95665e1b475227e5e template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 7c150e5c6dddba9613d22bd0bc32132b3abcd13926b7b483f058af36969d7084 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 8983adeccf2ce91cff150b9488ab47251d9aebfb3cc7d24d8983768c435f4a34 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: d38886ea6f5925cda5476b15afa3c8294e770cf6ecac99b69e133345d86e0034 + input_fingerprint: b4b195c3581c0a1217fe7cb9106e6e7682e47e31348daf520f993b248ceef31f template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: e7374c481962c395769d0dd89e37fb8efbfb04c1729594ab8be7c910232fa85a + input_fingerprint: a9bea7dc1a64a5865663d59477dfd658847bda24159dac3e063b26b48be8d904 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: b14dacc9822a641ad5aad40bca8ff7fa019726709d4ea38a4f49f9982cf2273b + input_fingerprint: 30b8d895e37faecd9faa27f1f4a50bb8f24e9893c4e984ae6fe175d70b65123e template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: a523954f4cabe0a516c7b6d024a5db2e9b83694211019a549e82a0cc6caa7fa9 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 7ff6d39e0e4123ff8c472265287702a5451fa372d531d9b5e1d87bc5fb3a6be4 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 39b03f05da24ae63523d5db6b5fbbcdc2ee82aae058916f03b7ad0f623e6dc22 + input_fingerprint: 39134779822de692d65a2713e0c2995fa9de9a856cf3d4658bc57dca18c27df8 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example html-merge.gemspec: recipe: template_source_application_html_merge_gemspec action: write - dest_sha256: e568827ade980a8e5a469c712d08fccfaf6a57e86b13e14c1259a6910db01a0f - input_fingerprint: 678cc1dbd04ad93a2591e45aebc69ee7a3afce3df7f7dd2468c4893de8919f50 + dest_sha256: 1c1e3fa68edd317b10563956e1ad66c913f8b6b8c8ddb9c15566293f7bfdf29b + input_fingerprint: 8a2e5335a6ac958b4542c643dfea369a9de67b03f4aa73ef4ad62c5406cdbb15 template_sources: - gem.gemspec.example lib/html/merge/version.rb: recipe: template_source_application_lib_html_merge_version_rb action: write dest_sha256: 84afdb43f3cc83eddee2df1cf3d5dce60fe715a6ed0078119f780c62d76b382f - input_fingerprint: f9608159771b90b8346d27dad8bb26a193fafcbdcbecfc31ebee7201062bedfd + input_fingerprint: 7b95c10ee8fe4777c64fd938133cc1bafe78bb6364606050ae206214d3dfe539 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: c264fd6b5da8a3591197f0d112a772574f2665cc8a98207994c1eb1f4ca66b4f - input_fingerprint: 76d21d8c45f47b6553947746dbe37ca248d0adeaa440dc2adc4a970ec8fb9e3a + dest_sha256: eca255803fba88f2824114e97db06bb9395dd664394c3e124f2e0e493a3b952c + input_fingerprint: ad9f368ce3a6a5e551c1c832ee4ad5ff0f60516451489b652d04a38c1ba4f310 template_sources: - mise.toml.no-osc.example sig/html/merge.rbs: recipe: template_source_application_sig_html_merge_rbs action: write dest_sha256: fc86d3b7d072e15a72500ec3fc0f9c0b163f048e81c9e5369616e3d232d5d63a - input_fingerprint: 9bf809833142dbb4c08e564a083d5f47fd73667d7d23a66c4ceaf077ad0e97ad + input_fingerprint: 8686df844b29300154c5a986e2692bc8b284725f6d13c0debd412c3acbd1c670 template_sources: - sig/gem.rbs.example spec/README.md: @@ -589,6 +597,6 @@ files: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 826cd12cde413730cc030c0d9550f0c8f63d000c3e1ae6d4ab6ef7877eecffbe - input_fingerprint: a24b4858132593e4db5bb46bbb861289e0a874b268373f16eae0006abd9da674 + input_fingerprint: be3471e9e02b06b801d9f4c1b27260e2c988270b44ce09eccfa5e8cbd9929845 template_sources: - spec/spec_helper.rb.example diff --git a/gems/html-merge/.structuredmerge/kettle-jem.yml b/gems/html-merge/.structuredmerge/kettle-jem.yml index 79f77e19f..ca38654bb 100644 --- a/gems/html-merge/.structuredmerge/kettle-jem.yml +++ b/gems/html-merge/.structuredmerge/kettle-jem.yml @@ -365,6 +365,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/html-merge/Gemfile b/gems/html-merge/Gemfile index d25c2fad7..546b441f6 100644 --- a/gems/html-merge/Gemfile +++ b/gems/html-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from html-merge.gemspec gemspec -gem "kettle-family", "~> 1.2", ">= 1.2.100" +gem "kettle-family", "~> 1.3", ">= 1.3.1" # Local workspace dependency wiring for *_local.gemfile overrides gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0 diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index cc2dd4400..64554434b 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/html-merge/Rakefile b/gems/html-merge/Rakefile index 9a1ff06ac..7c6952143 100644 --- a/gems/html-merge/Rakefile +++ b/gems/html-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# html-merge Rakefile v7.1.26 - 2026-09-09 +# html-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/html-merge/gemfiles/modular/documentation.gemfile b/gems/html-merge/gemfiles/modular/documentation.gemfile index 91c168c87..b2f8d2321 100644 --- a/gems/html-merge/gemfiles/modular/documentation.gemfile +++ b/gems/html-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem "kramdown", "~> 2.5", ">= 2.5.2", require: false # Ruby >= 2.5 gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 -gem "yaml-converter", "~> 0.2", ">= 0.2.5", require: false # Ruby >= 3.2 +gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 gem "yard", "~> 0.9", ">= 0.9.45", require: false gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 gem "yard-lint", "~> 1.11", ">= 1.11.0", require: false # Ruby >= 3.3 gem "yard-relative_markdown_links", "~> 0.6", require: false if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? - gem "yard-fence", "~> 0.9", ">= 0.9.8", require: false # Ruby >= 3.2 - gem "yard-timekeeper", "~> 0.2", ">= 0.2.6", require: false - gem "yard-yaml", "~> 0.2", ">= 0.2.5", require: false + gem "yard-fence", "~> 0.9", ">= 0.9.9", require: false # Ruby >= 3.2 + gem "yard-timekeeper", "~> 0.2", ">= 0.2.7", require: false + gem "yard-yaml", "~> 0.2", ">= 0.2.6", require: false else eval_gemfile "documentation_local.gemfile" end diff --git a/gems/html-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/html-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..6be53978e --- /dev/null +++ b/gems/html-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem "ostruct", "~> 0.6" diff --git a/gems/html-merge/gemfiles/modular/style.gemfile b/gems/html-merge/gemfiles/modular/style.gemfile index c2418fbcc..3a75c3436 100644 --- a/gems/html-merge/gemfiles/modular/style.gemfile +++ b/gems/html-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem "reek", "~> 6.5", ">= 6.5.0" platform :mri do - gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.2", require: false + gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" gem "rubocop-on-rbs", "~> 2.0", ">= 2.0.0" # ruby >= 3.2.0 diff --git a/gems/html-merge/gemfiles/modular/templating.gemfile b/gems/html-merge/gemfiles/modular/templating.gemfile index c52b3d28f..9e3488daf 100644 --- a/gems/html-merge/gemfiles/modular/templating.gemfile +++ b/gems/html-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem "kettle-jem", "~> 7.1", ">= 7.1.26" + gem "kettle-jem", "~> 7.1", ">= 7.1.28" end if kettle_remote # Template/plugin checks for released installs. - gem "kettle-drift", "~> 1.0", ">= 1.0.13", require: false + gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/html-merge/gemfiles/modular/x_std_libs.gemfile b/gems/html-merge/gemfiles/modular/x_std_libs.gemfile index 77aad43f2..6d5a7f7b4 100644 --- a/gems/html-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/html-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new("4.0") - eval_gemfile "x_std_libs/r4/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.2") - eval_gemfile "x_std_libs/r3/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.1") - eval_gemfile "x_std_libs/r3.1/libs.gemfile" -else - eval_gemfile "x_std_libs/r2/libs.gemfile" + if ruby_version >= Gem::Version.new("4.0") + eval_gemfile "x_std_libs/r4/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.2") + eval_gemfile "x_std_libs/r3/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.1") + eval_gemfile "x_std_libs/r3.1/libs.gemfile" + else + eval_gemfile "x_std_libs/r2/libs.gemfile" + end end diff --git a/gems/html-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/html-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index eb5574247..66591aa58 100644 --- a/gems/html-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/html-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile "../../erb/r4/v5.0.gemfile" eval_gemfile "../../mutex_m/r4/v0.3.gemfile" +eval_gemfile "../../ostruct/r4/v0.6.gemfile" eval_gemfile "../../stringio/r4/v3.0.gemfile" eval_gemfile "../../benchmark/r4/v0.5.gemfile" eval_gemfile "../../cgi/r4/v0.5.gemfile" diff --git a/gems/html-merge/html-merge.gemspec b/gems/html-merge/html-merge.gemspec index be917828e..0235236eb 100644 --- a/gems/html-merge/html-merge.gemspec +++ b/gems/html-merge/html-merge.gemspec @@ -114,7 +114,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.0", ">= 3.0.34") # ruby >= 3.2.0 + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= 3.2.0 # Security spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 @@ -128,18 +128,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 - spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.3") # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.21") # ruby >= 3.2.0 - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.7") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= 3.2.0 + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.10") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 - spec.add_development_dependency("stone_checksums", "~> 1.0", ">= 1.0.8") # ruby >= 2.2.0 + spec.add_development_dependency("stone_checksums", "~> 1.0", ">= 1.0.9") # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.12") # ruby >= 2.4 + spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.13") # ruby >= 2.4 end From 8b6ff065fa9fc4b349811a186a76ad80b80c90c3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:17 -0400 Subject: [PATCH 141/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20zip-merge=20b?= =?UTF-8?q?y=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/zip-merge/.kettle-drift.lock | 83 ------- gems/zip-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../zip-merge/.structuredmerge/kettle-jem.yml | 1 + gems/zip-merge/Gemfile | 2 +- gems/zip-merge/Gemfile.lock | 109 ++++---- gems/zip-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + gems/zip-merge/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/zip-merge/zip-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/zip-merge/.kettle-drift.lock create mode 100644 gems/zip-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/zip-merge/.kettle-drift.lock b/gems/zip-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/zip-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/zip-merge/.rubocop_gradual.lock b/gems/zip-merge/.rubocop_gradual.lock index 00023f008..0fdc244ca 100644 --- a/gems/zip-merge/.rubocop_gradual.lock +++ b/gems/zip-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:692617253": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2736151390": [ + "Rakefile:2429794648": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -132,9 +135,10 @@ [319, 179, 1, "Style/FormatString: Favor `format` over `String#%`.", 177536], [361, 121, 98, "Layout/LineLength: Line is too long. [218/120]", 302415094] ], - "zip-merge.gemspec:2185965697": [ + "zip-merge.gemspec:3490855973": [ [16, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 3441493590], [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ] diff --git a/gems/zip-merge/.structuredmerge/kettle-jem.lock b/gems/zip-merge/.structuredmerge/kettle-jem.lock index f452ec5dd..5d702e048 100644 --- a/gems/zip-merge/.structuredmerge/kettle-jem.lock +++ b/gems/zip-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 98d0611bac349eec9d0e178b837332da1aa404150e3a7229e95f906a7bff1901 - input_fingerprint: 389bc53b6c7c864f21aaf623991f3d785ffa044dad41e0124eb8a2f74e73cff2 + input_fingerprint: e421b0e24d5f97d71ac07bdf5df686db5bab0f187ab86c9db539a09a592e82e1 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 71f7c7fa476c5ace00d13e5ac0e2a229528d1bd9325b8c8c278d6b891c2ded98 + input_fingerprint: 9d18c5f93501ff01d337f328b846b2018a5211717af2b8d7b5f699443545fc66 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 4c9a94fdc3707153b5ee5d211af6634b20435411f9a7f2a4e058c921184b010e - input_fingerprint: 1810a83bda1295a17da800e94845e539814c4a08c4245d3c1a7a04811a671a02 + dest_sha256: 6d044f0bb55248438fbdc3d65d93004a461ccc4361f906160e4fdf83818c7b92 + input_fingerprint: 8bbc121a3ec2629003d508230c667cd672b4208729c8ea87ea66165c04055b71 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 60982b0200cd2f9416c4d3018b0a080df48805e7ebd82a01d60fdb15d206e9c1 + input_fingerprint: 3680dbe7c5cc540066c9ce4c938ea0642008a56e516d4764448b44f997de4713 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 4d4d2517d82a1582495bcfea8ddf01370578f760b4f048ed9559937f0cd55315 + input_fingerprint: 8ddbfd892a12460e572dd7a6d47e27ceedafb2701a14acd7966670d875eaccec template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 0afb5e351717772399e722f911a16692768ef16cd2b389aa11786bb908aed416 - input_fingerprint: a6c75828b2f731877dbecc63a615c5258ddf1a93cf5ba26259236fcbef345088 + input_fingerprint: e1a743f67a11f2f85c161a2902735fcd355ea229de8d7dc245ddbe7e4aa53dca template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 7fae4aff0140ac5c74e2143d2bb45cad01248cc0fd612df00e95fadf8f315482 - input_fingerprint: e836c2aa90d2dafa2e4ba639d14cebd85e0a921f503689e2ad499d12da8d76fe + dest_sha256: 5caf665376ed3096d16a125e555f0e3898d00092c945b0bd07df2d03f9ec5047 + input_fingerprint: dc06afef5a1c3c2f717d05f1df005d45ca05a3a8820b43d8b9fe2df0e8c01f4c template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 5b5bb220b61e674bd52afe4884ebad68ceecee3f9fa69a7763880ac5357357ac + input_fingerprint: 5355d27659b70871531792296b09ebd1a263b029bb7e8b490f6efcb5c3dfda3d template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 62090670e77b391077ed7a5ea65ba96d36c0f830f4243314fe2a67f17c4bdf26 + input_fingerprint: 46b49f75892bd75457e1d242cc90aba5ae54a0ec2368b796bf5a85b4f95c75c1 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: afe18dc86e75fdb7dc5cd9d492ddbe8cf41b7cc8f8835d7b09b08cba79ce99a5 + input_fingerprint: 3264ac05a07a8abea7f6a284695adfbb631b06c8927853e76677cdb07d1a55c1 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: '0309e8900cbc7ab55168665af5e9441a1e4bed635cc7bad7f1e7b52ffd5c76b5' + input_fingerprint: e3112cae80b881ee6942a679d7fa57b09898f39fc4f16d178b9ef4553307b4e9 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 28346b249eda22ec4b34ce718dcda5ae7aa4af0c104af634da2e49d2cc27f893 + input_fingerprint: ce067d517d95c41adc4a9c285508400579195232eb32b7584652983167efb255 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: ed15974321a615eaf319158766256144e7d8c4aaeac6da2e35f42c1ffacf2a5d + input_fingerprint: 628685bc2e41f6ab6d0b1c5e51b19b12f92119bf99c068072c7b9727dd7b5318 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 057d86b6bbc94435ec3de6d3ed16205a6bccba471ecd5a5c5df82fb3618c454a + input_fingerprint: be1231c064b4b1152954cdc37802265aeff2bffb2bf935c7dd1e1f373ae50fc5 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 8d040225dfa4aaccb8ff8bb3f7a8f9e07329089760e830dc2cbee8664bdd8af2 + input_fingerprint: ec98bb9a0e42bfa098d96d3d04f2684256c3cfeb4b443503cc4ebc432bae8c40 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: dee9814316a9173528263f8fd944737761519e7d846cce55f5717bcbc6364475 + input_fingerprint: 9593a3be0a7b362696f06a92e33a322947612568f3eef9d104011e0ff1f5f7f4 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 4567405f415ee7926657de9823235af71bcf68e29759f13d0823fb352eaad191 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: e6b3cd6c016b197a094e29d092bf70f4199e65083260d9b8acb91e6a55679039 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 72c1e06d52b828858d3f1edc42ea974d1a9b842fe4995d96982e17ef671df732 + input_fingerprint: '009dbdace9276ca173fa7f63fcd0c9566b2d668c2fd5ee5793cec5e703c524b5' template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 6693ff7fd18541e9e6e51cd549dfdaa3d8228d71c5fcab0039ddf6a3eb3b4ac5 + input_fingerprint: 79ba80c362c69ccbc5b4bde140a6f685655d30b616041c1cc9a058223aa7e802 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: df23f53bf24af25327327c6d2e06febaf30a36f71acf0e881339862353dd623f + input_fingerprint: 2b346c8863522ba9b6cb4591a7a076817a166cae170970bdf8f2fbc5c068b650 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: e82e9d99fedbf2501b5938fee06a13922a45cdf5c84d39b7dff991254f176616 + input_fingerprint: dac63cd620f4a9184b4d1e93152eb711576ff67cd24a2aa54e317636bfa5685c template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: ec624f16bab26dc9be036847d44bd3192973e291b7642fce4aa0e0cb48c8a8cc + input_fingerprint: 576bbc24624a01c27388b01ec7cebd5dcee3d5e18b5fad10d449951cf5219b81 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 9dfff778a0eaffa83b51e278b66ce013d49e8c26a010af73255256a19fea2f87 + input_fingerprint: 147a06cc4410a9a857b97025288ab2ba986fb9e3e5ef225a2bfe3fe1c0c59667 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: ed6c9057e16170c39148b3f55a730d5aca0247ce73b16ff3536a10faa2f37c2e + input_fingerprint: de5265253ec3ba0462d59c918a395527a14b220b86cb6ce42b18bf5fd2b92524 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 95c82b8a1cf498de2150caa4113b982abb925bc26fcb7da2920a61ccdd4c8b67 + input_fingerprint: 5f997effadefb1638fa07e59091e326681fdcbdab966f023df3e539313af8e85 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 27604fa30e9420d32119fa276b7aaec0cb1372727197d904fed89dc538dad860 + input_fingerprint: ae3403621563f1767514284011ed3654fb0167b8c7227dcfa216a4e540c53e48 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: f57e6b165c4abe60261fa63341389cbcc6de66b2721bdbef6f904e55d6fa377d + input_fingerprint: d90364d832538c22f72256b5b4d9aebf8240288204c38e01d8c1f82bebd93c89 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 39e0322b0b734f09c586aa2a4390fb829e083a37620c0d39d85ecdcc259ee7f0 + input_fingerprint: '0658f85bab11df8306fb05c55378d9fe0bbb58e062ac468b76b9381ce2504d29' template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 7e1c92015ff597f47dec4fdc805d0c8c2cc73ca9f600584c04f330e53e17af0e + input_fingerprint: f8c8fef5709c69dd040cb13276a5dde5828dd7ae3139b974154597bc4565cc65 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 133a5b9ede32bedfde7433efce6561e61d853aecf4504d973a2e082500a44b15 + input_fingerprint: 313b9cea17151c223631950d5b8dfea32560e79732bbf7c298b15dea654640fb template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 66016c11d30ffc51233c69fc751dbf4353acb5bd01c3d7ae8698734da033c837 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 11714cdb28f1080303dc66a6f75a4aa40f4a6f2df5ecd728dea330589d404cee + input_fingerprint: 77770c4f8fa4ea963316c6dd7991e5151ca6339ee40ceecb30441225f0b1462d template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 65ab6367c765ce58a7f39e0073d7a7d78c8bb55a366ce0b841415fe173ad896d + input_fingerprint: c5ae1f1af400fc1e87afdd6ff80d8f7c5ec2e283bf9b94dc8a4d702c3184308f template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: cab1b9543c3b643780506499796ed5217aa49a2fa352b184d6eca1ab8e4276ea + input_fingerprint: 845e2f14d62680d55d16ab00eac0aac8ff5bd2006593f3580490758d89aca8bc template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 834729346af5be8616044d9f7df976313842318d477baa9b23d2d246debabaaa + input_fingerprint: 8f0216d5c764ff9624148c2b8debeec6b016cdb2ebe9a45386ce06f181900e97 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: e7388cf98f96208112101088956eba6b4d34e3ea7007464252d02a439ba8538c + input_fingerprint: a532e1795c58dd8d0a1b1b4f8f4b1b65bc2d771f44caa7e19f1b57e4b30c38da template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: b4e87e98d5fd485d3d3f904c4a2ed6430fec8c60d03ef2c9e408c6c9b8757b09 + input_fingerprint: 00bd4a094e2d152c75c36378413a7686a3af9fafe899062d19843d2d44b6987a template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: d053705cbf70b19cbe2c649e5a684e2cb6c038523a1067755ef8afed7832c8ce + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 17436b5c9cd319017578fa8f3ec9a6beec663870242b6146cf23e6354c05a142 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 73b9cf0e76a64abab71d035785afa631914c586015868cf67ce231491df3fb1e + input_fingerprint: 9fed74952efcee38577e567391e6c4d1068064a27a2813b9df549821c421a2df template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: d225e31c6d04baa8be00ed3e7807bc5c526cfe04d2983c5eb31ea20e8a9c3f37 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: f77977089dec645655e385b1019be93eaf784b11e297f8edc90e2dfe76cb43aa template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 16978ca2df2d3e07a22f62de1aa96d5c349396fc3246590fe2fb8d42ef099ee7 - input_fingerprint: 20d48d4a07e1c7941f4af387d1f207328d7ceee52e2cc904aa719858cc29652f + input_fingerprint: 0af1ae61fe87a3a5e096b7e25adbf0a6d9abfe562219b513cc574f4d1a3ad50c template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 851feb60ac8e10fdd8b41b00fcc93962d694a2397cca4a332327c6e6d67dad31 + input_fingerprint: 635c19f355323421c655160f43817cf9982405439b1b3626f952c4f372b380c0 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 5ea1a5fcbe2134d3947a866437bdc01635706c901dbbd268f76a75b6d501a7b1 + input_fingerprint: b3557f9ba0e85cd8f84f028361f8737b4df39a96e2767c0708b30748c141dc15 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 22de0ca4b25fa28c5e39c4c15e7b809d4dd3b70aba1a601737a09fae04144b32 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 4fc3700bcf8fb75715dbcf8db5d28326b31f730d4b649203f9ba8b03b5ff856e template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 4c025ed066a7861f8617d55601698fbd0a9480e9554acd43d96db8a1ae7c0e07 + input_fingerprint: 57dd726d429b2a2dfce0a0f0dd2c51657757f9b89ed3bdddb13a5963c87675f2 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 290222f7f8cd191f8ab3d64d12a0b1a0569962e51dd30aa5a7f575de07092871 + input_fingerprint: ef675e751d5f6bc83c782457af14fcaf16f4d8fee47031cf924065fafbf94b22 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 4a56a88497b55a9ae816cfc39045d89ea5d5af14b4f62cda399e3194b67fdbe4 + input_fingerprint: 1725d7d8f623138635e0da5492b3c18343e349124312c55de40906a9c9a86ca1 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 53b88a287dccb085f71f7bc2d04e1a78cf796bfdf6def954aeee0d0f6ed77e7b + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 4db8eeddea51dc9ce641185f13f03bf7ebba176bd64fc709131b36f900e06ab4 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: e211e2ddd842d0586b9dd4345393199346276442387fa28577687c577d9f7e02 + input_fingerprint: 333d7f09dc9cfeb3ab6629ecb1a634d93c1933b5120394680397554a8634cdcd template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/zip/merge/version.rb: recipe: template_source_application_lib_zip_merge_version_rb action: write dest_sha256: f545a57e76d29efa2c4d226fa72105c0f801f7519b674e407fe6bedc9f691e9f - input_fingerprint: a9392bc03ac45efa6c6396ea958e38412e6b664392305201666c5675d4630526 + input_fingerprint: 0b2da13ccb1e5d7484ed6e8591f4958c0c843ea78efb46da093e19f1fcaa7377 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 265f69724eb95584f287b197fc2e207d4ccde0960137b1631ba1eb2682b7d050 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 3738db9eb0f48ce3f24fb9d69f30273c51e321219d58644ec07086e88905e655 template_sources: - mise.toml.no-osc.example sig/zip/merge.rbs: recipe: template_source_application_sig_zip_merge_rbs action: write dest_sha256: 9ab8ccfca661cdc3837dd86f2a026f4354fb7ac8681737741cc7672f15f19063 - input_fingerprint: 1a9991f7fb267f18d584912dbfc664db7a5ae88fff026bc100f5b93f8be01703 + input_fingerprint: e293cbade771e7fbdded530f4ceda75fc9a032eea909d6a1cbc833c941298882 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: e0dfd37d765e0521932f0b44a0cdae7534bb77c89ae57a5bd4f87c4c8b051cc7 - input_fingerprint: bd0acd16e19dec53ee5fb6233fdf2a27dedb882177d8925c3234ebad438497ed + input_fingerprint: 8ff073b8c6fe1d4f9b4a7421fe74208e09bb5e3bfb9decd1999f5bfd77307f36 template_sources: - spec/spec_helper.rb.example zip-merge.gemspec: recipe: template_source_application_zip_merge_gemspec action: write - dest_sha256: 11b718d7dfaf51395e3bff967e1e3f5098485b1ef76ec707f6ef07bc94c2f86c - input_fingerprint: 8809e8fc9fc4cebd5f15d44fb80dc492d7febf934b934d08a2cdee49cacf8a2d + dest_sha256: 4b6b6335458f9831e8462fd2407d87eaa5f405e884a07147f134db6f7a36859e + input_fingerprint: 5deb8c004b9214f472489676befc748ec69a98c6d7e70bc834326751b9e7a6c3 template_sources: - gem.gemspec.example diff --git a/gems/zip-merge/.structuredmerge/kettle-jem.yml b/gems/zip-merge/.structuredmerge/kettle-jem.yml index a2c698f94..ec9bb259a 100644 --- a/gems/zip-merge/.structuredmerge/kettle-jem.yml +++ b/gems/zip-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/zip-merge/Gemfile b/gems/zip-merge/Gemfile index f0b024c3e..25a987f42 100644 --- a/gems/zip-merge/Gemfile +++ b/gems/zip-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from zip-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index 5a14a9b36..a51a1f72a 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/zip-merge/Rakefile b/gems/zip-merge/Rakefile index e0398683b..ba5b79b5b 100644 --- a/gems/zip-merge/Rakefile +++ b/gems/zip-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# zip-merge Rakefile v7.1.26 - 2026-09-09 +# zip-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/zip-merge/gemfiles/modular/documentation.gemfile b/gems/zip-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/zip-merge/gemfiles/modular/documentation.gemfile +++ b/gems/zip-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/zip-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/zip-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/zip-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/zip-merge/gemfiles/modular/style.gemfile b/gems/zip-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/zip-merge/gemfiles/modular/style.gemfile +++ b/gems/zip-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/zip-merge/gemfiles/modular/templating.gemfile b/gems/zip-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/zip-merge/gemfiles/modular/templating.gemfile +++ b/gems/zip-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/zip-merge/gemfiles/modular/x_std_libs.gemfile b/gems/zip-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/zip-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/zip-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/zip-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/zip-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/zip-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/zip-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/zip-merge/zip-merge.gemspec b/gems/zip-merge/zip-merge.gemspec index 62e0df440..136ea590c 100644 --- a/gems/zip-merge/zip-merge.gemspec +++ b/gems/zip-merge/zip-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 0f661bd26e55ba52f099306ee9a47dd8357e2dd9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:17 -0400 Subject: [PATCH 142/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20psych-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/psych-merge/.kettle-drift.lock | 83 ------- gems/psych-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/psych-merge/Gemfile | 2 +- gems/psych-merge/Gemfile.lock | 109 ++++---- gems/psych-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/psych-merge/psych-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/psych-merge/.kettle-drift.lock create mode 100644 gems/psych-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/psych-merge/.kettle-drift.lock b/gems/psych-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/psych-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/psych-merge/.rubocop_gradual.lock b/gems/psych-merge/.rubocop_gradual.lock index c27a8d3e0..de9beeff5 100644 --- a/gems/psych-merge/.rubocop_gradual.lock +++ b/gems/psych-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2330981413": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:1798853534": [ + "Rakefile:4234214040": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -370,8 +373,9 @@ [243, 7, 635, "Metrics/MethodLength: Method has too many lines. [14/10]", 1970994061], [277, 7, 1176, "Metrics/MethodLength: Method has too many lines. [27/10]", 3083136477] ], - "psych-merge.gemspec:2603096586": [ + "psych-merge.gemspec:2870277774": [ [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/psych-merge/.structuredmerge/kettle-jem.lock b/gems/psych-merge/.structuredmerge/kettle-jem.lock index 850a8d049..e27665c76 100644 --- a/gems/psych-merge/.structuredmerge/kettle-jem.lock +++ b/gems/psych-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 20cd38889f92669ce43b0af972ab18b4118adc3fd8bc8d8935c8dbe1d9c36253 - input_fingerprint: f93f7deb33342d09d7796c8adab6f55513e9023f50f72c6cbef7b4ef45b62ed3 + input_fingerprint: 74759709c8e1b7d63a0a4304a78dad2809a9c879863a79c89946dd9633b7dfbe template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 67b63f86e3ced86cfc201042a67eb18735bbc4785fc7d8b471ac284f754a1e69 + input_fingerprint: 67bd3fb4faec18c07783ecf7a3ae71af670151a83fe5d24636ac532143fec965 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 8b31cd80002463a39b19cbb3f6b842ed33de24cce1cefba871fb63da03c1a11a - input_fingerprint: 4dd07eb2d7cba241845d9a93b1a3271a2b3474d13472e61d6d5b92e1e7b4d74f + dest_sha256: 89460c37b9160020595f71a2488804e85171fd2a2cd2fb64e2fd913d011f9f29 + input_fingerprint: e529d16ec10669d86d6941f51983370d98056116b77a608b3d273d2c3152e840 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 4a94098b2ff2153caaf65588e009e633efbbd2e5f46747c9f0dad73e33f4b21f + input_fingerprint: e78868ff366877e495289198f7ce74d2adef74e2a8a987a93520d62ffecf3b39 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 827ac1597db257400dbda3d4e4f8051cdb70514323ece955222ca4aeef4b9f0e + input_fingerprint: 7e6d75c6505edc8263e51b55d016b4e05f3eabafd370138c63b7f2b90a15a310 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: b8bca04e3acab16b6b8baf8a7614c4cf0f29f2cfb65feaaf133b7ae4951bf559 - input_fingerprint: 04f1056ef1c06d3562d2aea353c58b7ca55a4311f6df973f97f556ddb1d2a3e2 + input_fingerprint: bca010b1d8c1f57a9638b04014c4d702d785aecf3a014cc8422567150759f495 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: adda2a192d0024cc3a799d88a54c69b6f1c463065108d791f0e3127de985e9b0 - input_fingerprint: b9040113c1a92696b8dfa1b20463e849300b7ea270da0a342d147eb8742f72b3 + dest_sha256: 969badfc9e64bcb661fcc4410633bb23030452c04b19c7ddb6a8af7bda5f2460 + input_fingerprint: 1f1449c8d292bf7c294bd78d0592a0cffcf0a9087c1c336b3763b75aee21bcf5 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 9d8a2ae05b683c1a2d4eb37cc02399db90f2199f47d3e6348b9507d9e0aa4272 + input_fingerprint: 167fe45942550ecb2b7ba500108f8447505e07087036b236cc3163420d40429f template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 62b9e8716eef61d6312b7f2e7dd9813530241c36b45f45da8b6306842404a693 + input_fingerprint: b33c912abde53830e1d6df60525e6745fd28c984410c3147f16bcaf03b8f98c8 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 5251a25b4862c9bed81826a6b0e0cade00dff9cedd8d1bd32244f81e97a5c498 + input_fingerprint: ae7df33e25171ed6d0cb2f9b4d01dc73f0c46b21065dd8bfd29ede1d5cc073af template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 1376b5f6267c9732b24f8a3dd38b58e33802e2f33886fb72fd08b5fc33273921 + input_fingerprint: dbb7dfed39dbe4a0ed05e481dd5a1ecf0f90f82aca649d714594c8386cb07cb3 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 7f2a3a08fb7fcbdfd871f1c5d6f30188c12e1d3a90ca86b3d0e31495c42b8271 + input_fingerprint: 9ef52121f6a8224ed1aa6bc8e75996423d805d4ea409efbcac40c16b869c9c58 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 4a02f56e7a122c7e886a8bf61f073ab61a0289578c76431a39010dd7040cc98e + input_fingerprint: 217882e5aac608fbcabf2fd3455a876c3021e3a889a475a507760f3e4e107f89 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 8660913e9ec624de47f8ab0143b1a0ef95e4c4b4cda0e8a8429cf6a5ce01f9da + input_fingerprint: 53e6a617f54422dee5f5f1558de9855315e41255a4c2e04b99b388f445aee887 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: ffbfbabba5b5a54b339649a5250af01ca7bede6d5975d8d8e9fee612dd9341a9 + input_fingerprint: 8f1f07e6f80871b5e4bfe24771d75770113c207d4eb15a95f47dfb221b399731 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 23e9c0df8d73bd6c61ed2f2a43fafbf21198ca05ffb95d43410318d9a3e02ac5 + input_fingerprint: 809476c5d6038a9f0493afd51f4df912e472a0abeb4e41ef379e202e74003f3d template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: ec222044f0b684aff855e400cec091a52afe488d3790ede124307e5fabcf76b5 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 9bb4a0b202cb2c03a1a184da0e301a8690e9009e1abdacb12759fcc1fb634567 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 40b306a9ec1aaf342926be06dab742986ac057b5f5bfb6ea95cae2f08723ccd4 + input_fingerprint: 406eed2588e5b65f7aade2c49aaf54c80ac0804854bc7c49d42c1f37df049456 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 6dc3cd90090a04008256e646701974fdae52c0965d39627a22ea310bf2ac152e + input_fingerprint: 5cbbab7dc5be647cca5c72e7ea2a29ceb1409f8544b5b1dbcd071706b8a16158 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 5b193bd426a7a05d6955d25ae7f13fa1b3b1eb3b240762b16fd799e68511137b + input_fingerprint: 18975c86a480b930fbe4de8c47906ddde3877688558834f2855f65ff9be5c32b template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: bb3acb8aa2dec30a0f66637052ae7298aa5926362884cb6a149d3503770ccfc9 + input_fingerprint: 7974b2d99a91bc65fc245cbfda06c600737a5d834358dd907fcd1c2f16e5b859 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 0a1f33eea25f2728879d7f56f9eb8ebb43cf10dfd37773cf904b3db583390e51 + input_fingerprint: 124d0d0fdd2970cfdcb6c9c7cc35ece34d31c5e7e4487fac27a5a6858f9b4a76 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 92a786df28f8a7716525714abcf010ddab78680d40aeb0dbb5d18f08c5dd1a8e + input_fingerprint: 01b0bdd30f81e57c78fb0535fd69803c586bbb9f1c27477d6a35697bdb99ae1a template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 0f7ca86e7bfd61e5e6974097d3a92cab6cd04f2b6906c0bda0ee67457ec8d502 + input_fingerprint: 300c19c7d828ad049fe385107d322061c0f263536c18fccac0c747d90e49001a template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: b081dd07898791a12e51428e965b294b7549db6a120f60382371184eb4693f8a + input_fingerprint: 27c30f176f36fbfc517be6d030c8b3a81656d5fecbbff88b478e6943845cb423 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 68b58659f85b5fbb06aecfdcf9449579a5e3d416d2410fb99b4bd4381e5d866e + input_fingerprint: 79a82553343b8bba0f1559e122c79991b24fdf2c03f4da08ae8dd36c7d917982 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c75d0f207002d5847e4c62fe3bb7b3fbfcb946b599b497f06a03e2ddafd262f8 + input_fingerprint: 9ea5fd80134b4808e5870dd0607125def3c7b2b135fac933d11ef513cefb79c7 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: d22f505529954625965fad59a99ba6706d1b220b6b1ba5c2549a1ff5a8c21304 + input_fingerprint: 9102bbd1185dfe65f99b3c93a15cde0c0aba83001c46c118ce9125987e81edc8 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 456119a32af1fa74c50971c694f508c7e02659772abb608f6f434f5075be5dbb + input_fingerprint: 9ffc8353f8c506471ebf8f37fa417ae528490ffcf51f22d81386dcebbab944a2 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: a207362a91a47cd9831098d87a0a226495396bf11a5c9796ae2548e71f671fc5 + input_fingerprint: f38eb04bf1238a1b147111fad331c52290c6bdb3dbb35af77e0eb9f79823e744 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 1a2b754bacdf833c221d62e94e4fed670e399f25f74ae4c1c024cf8878a12bda + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 8ab80927a090635759b8eed1fdcdf09a56cfbb1e94d0c92b0ca9b6563a6f39f9 + input_fingerprint: 9a8f458f18fc8464c3866b4b09f65f509ea7ee085eaddc04ed34782e2b8bf4f3 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 5340659928903f62b8a941ead25211d23dab5774cff055fde43e8af867eec1aa + input_fingerprint: 5f04a700f48f82a89eb908046c61d1b3e77dab4ae31f7aaedc23910260f7a1e8 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c75cb4769b3029868f2bd0a86a23063ac8e4ac45625226411cdef04d6ed734e4 + input_fingerprint: c3817271ac03b675900f232bdd811b3238d6ceb0cd12759a56158784412f9754 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 38fd5c149a744d7043af804a402e7c7b09df14e97c33c8db4569a2b6bb351865 + input_fingerprint: f18222077bd51bf1c0079831e3d28b71a8603fe414416e277208478f551d7210 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: bd5f0eb1d716392d612d98d650b72e76b295254a56e8b658d94a1b651e6eab13 + input_fingerprint: 8b2eed53800553b6a037eea4f88c4b63f6275b42709d91355bd5fa1b6982594d template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: ba0698e05df0b2feb0bf4d77e41efa1358059a6165352cffee12b8200eede4d4 + input_fingerprint: 34025dfeaf811c2201319824721c37c295d7bd3038f6b83b2be1815ece979847 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 10111a007af7537be5a0b278cfdf7b4f3fe2c6bbdc2be6b10e0dc15dacb40594 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 7c7b0f507352dad9df70a434d2fdc83a467ea30a6571ea9d2853028a7934ef04 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: b3049d600d37cecfb8dc5568daa5d2b16fdf8ce2b2ac536ed2915eeb470eeb8d + input_fingerprint: f991b012412ebf28a0acac86b07c92fc8cb1af830e62a13ae22935aafdb03494 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 33d0df425d89a93abbf4d6c1e4283633029815c6efc9d768c24d0bfb80ee18f3 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 290b57e9093c537434570ae0f2f1fc1b922f0a9caf55b9a3cc60251057a9f3dc template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 3a012f1092845a1be54d3738b9ed70bdf32089cc25736d06692122a1b3b3a95c - input_fingerprint: d7ce41238e91f4900e1cf9fa2cc6fd138cb9d6014cf60d7dcfa2a8948c7b47a7 + input_fingerprint: e8d55b9106638bc7bac8ac98fd67f43393ce065532ff1d4453346322692ff96b template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: a5b834234a28a15faf106b488a608da9413104f500c37aed9429023b7117c8c6 + input_fingerprint: ec33adff2298d8211b664097129fcd006fbded14aa8aafce9f8ff6f99623a326 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 455f2757cdac234bf0064a25ed4b2c9957024a0c9cec79124e4a48a451080967 + input_fingerprint: 403a43f491c2493b247064100a88dad0efc8e8e8373bab59d85c1d6c25111731 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: dc7cfb442a0e18d01b84027844fe84515c977147e3bbb8dceb6640576d46baae + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 104af9c4b259cf9987330bce696a5712727d0b000675e99071913ba25f16ac0c template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: b3655d9d45a4641276890017946d22c95ce8f728627d44e853c4dc262662adce + input_fingerprint: 8befd5cd95e5b44688d459c1d38fe5c0733bf0d4864a56869e703c28280a1cae template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 20667271f1afb5ba9bf1c5bc20a6b6c6583ceb679b72bd65fb0adf3d8009faa0 + input_fingerprint: 78f9fd4d9d6893cc9829553a1f4af1c6bacf91e9d11ea3888ccd1dd5b8528dbf template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 568a038b497c96d649245956ae06e1cbb0b39366acaff5d95b7fa9513baee8c4 + input_fingerprint: 79dcb8b5129dd0d4dc3e50a91d291debbba4eca68b1265dbfb6b76cb4b2c7cf2 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 800af1452fb2a2faa0d04756ce4b244ff3549c62ca5e0c3c5e7de94c049f88a6 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 52ece45e706fbd8337cdcb4f0d9e68138614b9c471b46c00dcfcf13e73c62c1a template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: cfb93874e4a95092321c6e48d39c4f064b281732d7500f4d6bcea8f278ff6fa4 + input_fingerprint: b429e44ccc9c63e0530e04d5640824ef2f039e7cf4810a046b8d23c4227699c6 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/psych/merge/version.rb: recipe: template_source_application_lib_psych_merge_version_rb action: write dest_sha256: 672e2468c5f621634589137d4a0a8af5973e35809a7eb58e2ae5882bf7a39eb6 - input_fingerprint: 9b8da217b568dc6c08269e56ee570879b7594abf024a6b2edb8a9d05af22860e + input_fingerprint: f2ec7aa4cf6ea1ef9d68e0b3e4af72f5c025ce57c33a11443ed578babf2e0327 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 0ccbd988e8fb81603e6fd4d972b9640e26ea3f27fa3c2072af893787a89ef9cc + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: e0d2af528b6208661af683cd67db8b7a2ed8911efe1e1b8180a262db2649b458 template_sources: - mise.toml.no-osc.example psych-merge.gemspec: recipe: template_source_application_psych_merge_gemspec action: write - dest_sha256: e461e4cb5fdcbb249bc12b996c67a6d403263fcdd264563383289ce08174aafa - input_fingerprint: 1ec3c179f61bd516b9a6409ac7530640fb8c3441a665424df6e47f15e2f1c440 + dest_sha256: bfc96b51b304061192cdf6a96fde134042f6fb5384e484ebfe707581f99adf38 + input_fingerprint: 13c72a64de393ed260af6c5fd9c263fdf61f6fef00e531ecb977219c274288b5 template_sources: - gem.gemspec.example sig/psych/merge.rbs: recipe: template_source_application_sig_psych_merge_rbs action: write dest_sha256: 4c163818842196437028b08b69cb96b9259df757f05ea1939711add9b0e3e39a - input_fingerprint: d404670c1f803eeedc9cd7c8e0dec2997f30ffb138b213fb90eb2f5e608938d3 + input_fingerprint: 9fa4d43fe43bc7f5d3842516217ccec713edf6f23d8e7e1998fb8593a99648de template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 2cf50b3c7c3a74325873f2fe4bc87c24a08ebec7d23e196386d5e6ea09ed46f1 - input_fingerprint: c6dda87b045b58c947d3f38e601df234bdb5654a2f94226d3eef9892bdb5b7c0 + input_fingerprint: 267ce89e1c4b5ea3cf191b378f85825e2dff1474c8cde137c515089d865bd3bf template_sources: - spec/spec_helper.rb.example diff --git a/gems/psych-merge/.structuredmerge/kettle-jem.yml b/gems/psych-merge/.structuredmerge/kettle-jem.yml index 9775f29a0..961e81d0b 100644 --- a/gems/psych-merge/.structuredmerge/kettle-jem.yml +++ b/gems/psych-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/psych-merge/Gemfile b/gems/psych-merge/Gemfile index ff6660cb1..4b967d943 100644 --- a/gems/psych-merge/Gemfile +++ b/gems/psych-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from psych-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index 427925220..30023d61a 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -16,6 +16,43 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (= 7.1.9) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/psych-merge/Rakefile b/gems/psych-merge/Rakefile index 71dab7aab..8f21cfd1c 100644 --- a/gems/psych-merge/Rakefile +++ b/gems/psych-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# psych-merge Rakefile v7.1.26 - 2026-09-09 +# psych-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/psych-merge/gemfiles/modular/documentation.gemfile b/gems/psych-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/psych-merge/gemfiles/modular/documentation.gemfile +++ b/gems/psych-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/psych-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/psych-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/psych-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/psych-merge/gemfiles/modular/style.gemfile b/gems/psych-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/psych-merge/gemfiles/modular/style.gemfile +++ b/gems/psych-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/psych-merge/gemfiles/modular/templating.gemfile b/gems/psych-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/psych-merge/gemfiles/modular/templating.gemfile +++ b/gems/psych-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/psych-merge/gemfiles/modular/x_std_libs.gemfile b/gems/psych-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/psych-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/psych-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/psych-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/psych-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/psych-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/psych-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/psych-merge/psych-merge.gemspec b/gems/psych-merge/psych-merge.gemspec index 4ff8e165d..acf6c7437 100644 --- a/gems/psych-merge/psych-merge.gemspec +++ b/gems/psych-merge/psych-merge.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From 9a350ccdba525753279a633d1a1aa6503e82d60d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:17 -0400 Subject: [PATCH 143/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20citrus-toml-m?= =?UTF-8?q?erge=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/citrus-toml-merge/.kettle-drift.lock | 83 ------- gems/citrus-toml-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/citrus-toml-merge/Gemfile | 2 +- gems/citrus-toml-merge/Gemfile.lock | 109 ++++---- gems/citrus-toml-merge/Rakefile | 2 +- .../citrus-toml-merge.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/citrus-toml-merge/.kettle-drift.lock create mode 100644 gems/citrus-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/citrus-toml-merge/.kettle-drift.lock b/gems/citrus-toml-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/citrus-toml-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/citrus-toml-merge/.rubocop_gradual.lock b/gems/citrus-toml-merge/.rubocop_gradual.lock index 2078c2cf9..360497e71 100644 --- a/gems/citrus-toml-merge/.rubocop_gradual.lock +++ b/gems/citrus-toml-merge/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:514631589": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3877194206": [ + "Rakefile:2690034136": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "citrus-toml-merge.gemspec:1824507731": [ + "citrus-toml-merge.gemspec:4161436215": [ [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ diff --git a/gems/citrus-toml-merge/.structuredmerge/kettle-jem.lock b/gems/citrus-toml-merge/.structuredmerge/kettle-jem.lock index fec45460f..628a49bed 100644 --- a/gems/citrus-toml-merge/.structuredmerge/kettle-jem.lock +++ b/gems/citrus-toml-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 3999132f4dd0d5f94cc733ec9cc47b81ebbce8d3d4d094e150dbc3edcb96a4a4 - input_fingerprint: 0eeae5dd879ee89ec1b59cab4f7543c969776739ce12b5c23fbfe76a54fbc4fd + input_fingerprint: cbcfeff44446359f6d3a47bd0b2afbfcd7caface5fc86b025946cc02c23bf9af template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: c3ae2e07ab96f0af6b8820db574a6fcc74a44fd8e5b6082dbce2086eb39c9f79 + input_fingerprint: dbb5fec2b5b77b8b2808311e16a9377f575800caea522fd3b1a2498b6db88057 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 0cc41d5ba274f613be0d9986a706d6b3026671b4e9a727238f1d790a81b90890 - input_fingerprint: 362626a24e6c37d2e6af4cdcc58d591b1f42a641bcdbd24e5dc61aadf588adc2 + dest_sha256: cbdbd73f2b0d96005191d8e5ae49270489e1a2bfa0d0ddacfc4fb28fe672031d + input_fingerprint: 301a8dd28b9e4eabaadb51a4e5f39919f68ebb57fb1c41084452a313a1a11503 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 92ca52a859e500879eb97e3e2ab8f43f2c2e5270b50050cb7abee5b56a96b2a7 + input_fingerprint: 3195ac7003120f0002d0e7f167067ad5605fb672506d360b9890cc455f064784 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 52dff438632d6c77ea42d911caef86424c9ae73597b04d3c5e4e7d42c5e81a07 + input_fingerprint: 832b352e1c75f07915f0d50d095501aa88c8f79a787ae66aace923088891f057 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: ee33642e7ea91283e57ce01aee1c06dbfaaf03e4849bc7ea1370bb3336503e5a - input_fingerprint: 794e14705ebad71bee6007b74f78715004fb2f844d3c120299c17a63a881fb9b + input_fingerprint: 9b2b383d3dbbbb461f49c933c0e8e19523a78bd7cda9c93edd062874d83abc52 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 1e87b3f98bc54600f41ed9fc0d930576142a173b9e6c4dd77fcee81e0a44c835 - input_fingerprint: c2b2b5a00518a9551b635a800fb0f99faad1f99419ea1b3122cbe74794679941 + dest_sha256: 5bd1e58df5b934c36385801cbe145b195164c8db820be9b0cf4ad981f2484a65 + input_fingerprint: dcb2a5663d0109b28066ecc16a3f4c3efb00a57db1868e16d619b6e13b98ae99 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: f1e77508d7d477ee0e78a9e1db045f938dd3698d1d162d42f0a97113a8b2d79a + input_fingerprint: 9cd9b4bfddadf8f64a9d05c40e22a15ca069d180c6aaff623334a567b6ae166b template_sources: - certs/pboling.pem.example citrus-toml-merge.gemspec: recipe: template_source_application_citrus_toml_merge_gemspec action: write - dest_sha256: 1cd416560dfadb4d866fa9d8b3977a548a17a166a290cb8ed9a84d9994c11cbc - input_fingerprint: 166b85e60c8f475075d73559220c44d507bf8aba6a494802c1582c4dfa8948a9 + dest_sha256: 56823355879f92e8344a04c505ec1c6a11d52e2cde86fc16765f7bb9b0706644 + input_fingerprint: c132e2f8d225ef302f66a8c3627fad62cba7d0e3fbc5643b709b2e2cd0e1615b template_sources: - gem.gemspec.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: b7de1866e5f7b87649e3a2daffdf9b4e6c3806e8133630b9ee2ba9d5834a2ecb + input_fingerprint: 69a585289f3b49fd4abe96d07902033ed5551e25b989d98787102959ff3db768 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 5881c115bcc07345f12850cdfafc5e1dd2f5620acd6a1447c4604a875d41edea + input_fingerprint: f4ca1539ca3449228a13883fbda76677980024401c0716e0f3301245aa2d62ed template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 775587434e81756a459b97f4b12260be43d50ed1e181357bc674012b1b9789e1 + input_fingerprint: 0b06e116f083eead30cbfcfb3ce637044bee483cdb4e3aa6e9dff149acf950af template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 7a1f2b2d6833ca618e5f83d0c2e1a707354998f708aae4b68dda154cd828a01a + input_fingerprint: 6b8ffa495290f982116b8f449fd66c657e2f2ddf28b99650cf86701f810bbe59 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: f7afb51714b68ac58dc031b39bfdb3275a3ffc15df96ecfbbd0816880c616af4 + input_fingerprint: 8319343aba8c15bbeb3470a5dc7b5301320b37e5ca60885a2463670dda897b80 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: cd28f77a828e2c3e612e8c3f20fccfa4e494d935bfe40d4b59fd56d27accbc85 + input_fingerprint: a6cd96a2cb4f1b5705958ba1018d0140007306960d013cf6934fb08acf39b690 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 79c3f62f6cc3790cf0dffae25a1ae517d3e3025230c0bc9b400c059f6898b905 + input_fingerprint: d4400aa1ecdc88bd3bf3f9bd9df430c9e6b41169dee0657e96ed55d209e2d55f template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 2cc45c4cbb012e9a3e85b0797613afc746d0f7c06007b7b560f92929095a4e68 + input_fingerprint: 9ba558922dc13e15fdf918969476e85b6e9ba5a47fffe7b7233908ffa5fafe6a template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 6bb30b08054e61c53a1ae34daf94120699abd6db3bd2ba8123e730ba50e63696 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: '095d9c01774127d7f815a5cfc07402e69eb3b57fa2d166adc06f943037d93ef7' template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 1176a922e16ac3a8814be6d3a3614d9026077747a71c61773ba500597291f295 + input_fingerprint: c84067ce500258015a678d66326c92bf2aab5111d9d724d392904eadea62920f template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 92b55c0736e63eb5ab8fad48a596eef29337c097b4817a4879bbe778f807c56d + input_fingerprint: 2686ea68c1834214b10c4904b5527ec3e5d9667e93bd1d22b7a02a8a52ca93cf template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 165456884f48afa4e4c2ad5215eb40f80bef0033c3d739ca830419620d3e39b4 + input_fingerprint: c1565024153f3252fb970fcca40cb5393cc35018adc54a6be95fa74138c0e578 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: f3ec7fad05536517a20a90f5e6652193cc5cc70fc36fb68787ea577e3cd8b731 + input_fingerprint: 6481a3e1c194d8c9b2cdf36e7a1c1270fde58939ba26bf15268a6bb9a633139e template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 5ffc79af2fc3b9bdcbca7599499ea6cacc24149fb721a808c152acc50ed40857 + input_fingerprint: 47db8d6811f96c0096c075acccb7b9f41db47c306fd7eefd44d25923ef810bb1 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 826fd7353ef496f022a234a334e630157c96b6f1f61cf19139ee38ccf5ba04ab + input_fingerprint: 5efc533a058784bcfae31477147528a1d8687c79e3608a611fb06d38ec581d93 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: f2010a0792d54d99ee33f5f809a17c49e05b1094d6d1bd48673ad40cc4a18783 + input_fingerprint: f0bf62e0bbb05726c23918f706950a07db1ca26d212039c1eb89c94f74531cdb template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: '087ce78cc94fbf330a937cd6f5705c68cb58cf54c767268ae587619f7cad97a3' + input_fingerprint: 2e76cb25ca94eb621dacf36de35e11f90a9fbad9f66e2cc6cf4672a9a084b3aa template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 9cf7a392c85f02e4af0bd6807eb7c6ba6d3f7d5c810b1276612b0f918a5f4f53 + input_fingerprint: ec4db8500b1a6fb6fecc80e406a6494d3d908b3fe348fef9c4c23dc2b05b011f template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 942701be64b3523f7afcc0412aa5745d79aab4e1526222d2f367d011c2c45f5a + input_fingerprint: e3a26b696c3b6405c4363e4b687c37179629b209ca95989637f9c2725be98dc6 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 045c4981b3896263956c2c2c56fc563268923b394e453e0cbdef546103a8299c + input_fingerprint: af9436f200df56d640b1c2a4513e3cfd2c5163de782c94f23c15dfa17c0abece template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 6a30313e8ee09f5b6698ea03ca591eaefa3a1ba87e5fce129f2fc87b133675c0 + input_fingerprint: 95954d7116faa2ea06e21d8501a57f550c32d447897052005fa7cea8695f5c02 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 32dba5b337fe41b981623b0380a2308307025a98ecf35cea7af533f99204e2c1 + input_fingerprint: e2f4f028f215bde8fa6fa99e20124d17c0c94a188413142ce5e045b3f10fe7d7 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 84c881c6eef5b5a48f5608c0304a9e1ff6b17cd192cf934b3fce00bd5b8db325 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 40822db502f99e984210f517a557df26ff5d938fb21f27398026591adf9c2d91 + input_fingerprint: f8b3c57654e98f899a91bf65a31d47cabb2aacce71227384bbb3c7e31f0d5782 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 31f5283172436fe33239e7a98349803f09b17035a382d7eb555d8015ab84b30f + input_fingerprint: 31cfc1e5142ee45c10d2d282f566cd80fd077d441667b595c998157eb6e067eb template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a6b9bada0b30ec11dea090e7fd0637577c4e96c90a71d9f217097f20ab57e438 + input_fingerprint: ea8bc5fa5175ca54bdfbb0e9836894cbc2ee0b8198b35528c508a475aaed9fc2 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 0b7f80cc4b8f00d8d3010a8ff2937a7cb7fd93009e8606ac1d2375837bfd8051 + input_fingerprint: e6a2d67f4344a585e6bd3f6854e87e612d13b021c246dee3ef7dc01f5aaa94e4 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 66cf2618d72b34a535a128a3b13acace798c4d4aec64dd68937bfce7f9866bea + input_fingerprint: 8fd1324561bb5d70abdd6f03ff62a1ffa4e645f5b3d69126130daa2930f915a5 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: f19ad5f15132c6fcb81865c032de0951e570039d81fe3e0bde238ad380ef794f + input_fingerprint: 8b2246480c603ea8e99e7ea7ab5743051b880371e158ee74ffc18466fa01166b template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 116da50e50c50d19bca0cbd3dac27076d533b9ec39f8396de98356d25b33b9f2 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: a309f30ac9de3594ee72e905545253dc5269f04816518f7badabbae108df9460 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: f4a0a07ce6984f8039df7b57523480a1b695ccd65c45bb26fac0cbdbccd2fcad + input_fingerprint: bc04e9e511bc9c9242c172a0e6596bce5a06d07841ccb2432c1b6f7471acfd92 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: f1c9fd733c83c6331e30728b72b488d52f93c6f01b54e5d857d88e19e28b48fa + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 19ca6489889818f443187d0715319d1a51c17d08de2b63706f6f1db5f5a01314 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 25eaf5fc67bff2112097b88e5f88f47df8b6a505ec7c8bbfa3f7f90bf3b44334 - input_fingerprint: bb88ce62aa2c303baa5828f3cb03b1fc9e729a0e1aa4c2eedc6aea4dd79aaf1c + input_fingerprint: e85848a1aa5712e642f9897ba2ada6713df70da01ef087b4bd29132c40e35a1b template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: b0e4c7f21970bd34af817eb1a63f162824e810e609ccab2a0969230aaf91e9e3 + input_fingerprint: ae9c704cb820db0155e81c8f4fa427241e48abd40c78dc6a34fe8e5c4cfa976b template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: f5f4d536fe8f659208615497dafd47007a31f43510026c80e4272819be86efdf + input_fingerprint: 0efb8a7ba0be497bf9e34f74e88cc26534778208fb86e49310fa0a09d5a0203f template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: aa2936f9f210ef3cd5cd5fbf2a959828edeb7b759e96b68643c3fdbdce125e24 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: cc4a889c75ce6afb0a3f3caa1d2c7642b55960d0bda221ba27b7b1806dcf3577 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: c2015e4aaa675aee8183c811519c333b54af53993d465977bcc88d6a28dcab72 + input_fingerprint: 6e56abc4173d52e6cdac97bbcb22bc6e77304496c4d3cd17852c3293259b367a template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 5f4d190a36afaf5f8a341e120e2a9931e61fed8b35f64454fd6a13601262cf81 + input_fingerprint: c7106b07b849401ba2824bd6154dbd7dc858e7f8c76e5b8ba38ef84acba60906 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: c6bbbe944881465b60782674e18580aa7fbb0df4a85e20f72a1bd60930533c19 + input_fingerprint: df7947ef16515802cad00bc8d6ef0cc1facd21e7c86a5164c5ec9bb3ba06a552 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: eed6f378c3dd0c3f58c9647fe43a5c703f9f7a28315591c654f324c85e455fab + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 67311cb41b5b65ba5f86bb7a258055d1026a9013b7445d601bbaafa6d573ea93 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: b5e317459e07c3686375cae7421b01c961be138561793baa6442d4ff956e0d57 + input_fingerprint: fda9a524294250558219758c44accf43fe2ab3e721bc27c9d2304b7130772cd2 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/citrus/toml/merge/version.rb: recipe: template_source_application_lib_citrus_toml_merge_version_rb action: write dest_sha256: 237a8c7c820ce9e0e2d23d9fcdb4d3110f10525158f5d034a9442e4131fb99dd - input_fingerprint: 144141d5a8b69a17487fdbb2b25136457ec5a6afbd01bddbee139bbe3c026b5c + input_fingerprint: 2c4c2e306c19619df8c399f3f906cd5c96935cefbb39d3d4e7651eb364d54528 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 0ae4d78bee26fc17d166aa3292520cdb353e1026b9cf4ecd6f8dfbecd0ba5112 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 78e8fd0ce7529e074b28e92d5f4bea3f1699502a604ca4c3f295c67bf15cc7c4 template_sources: - mise.toml.no-osc.example sig/citrus/toml/merge.rbs: recipe: template_source_application_sig_citrus_toml_merge_rbs action: write dest_sha256: 32399c4a113e661f4d98352c8c1f74bdac55a89cb327d31d29dcf6fc3344251c - input_fingerprint: 8a97ad7b47ea42a365a993e75381639fbbbf11910130e1b3d6d30c85108836d0 + input_fingerprint: 9f67691701186e16e58c09d9037a58293e572428416d473dd3f38d2d0dc6cb55 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: a67bcbcfd2e9bfd01af6bbaeb0d8ac5b5c6ebe926da145fe8868c9903ee96091 - input_fingerprint: 8b44c20bad03f0a3f20d97fb1a1c02c79b5ca7a547d062633230bbeac4b7077f + input_fingerprint: ff32ca137d4f5ed85d2c8396ab2a6b2b29f2c461527700e609eeedeaf6757c61 template_sources: - spec/spec_helper.rb.example diff --git a/gems/citrus-toml-merge/.structuredmerge/kettle-jem.yml b/gems/citrus-toml-merge/.structuredmerge/kettle-jem.yml index bd9a05e64..53edfc2c9 100644 --- a/gems/citrus-toml-merge/.structuredmerge/kettle-jem.yml +++ b/gems/citrus-toml-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/citrus-toml-merge/Gemfile b/gems/citrus-toml-merge/Gemfile index f1a33c67e..4818a2ebe 100644 --- a/gems/citrus-toml-merge/Gemfile +++ b/gems/citrus-toml-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from citrus-toml-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index 04436efd4..30da186fd 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -16,6 +16,43 @@ PATH toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -774,8 +790,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -793,18 +809,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -812,6 +828,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -833,22 +850,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -878,7 +895,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +931,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +951,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +980,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1051,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/citrus-toml-merge/Rakefile b/gems/citrus-toml-merge/Rakefile index e8a562511..02f645d20 100644 --- a/gems/citrus-toml-merge/Rakefile +++ b/gems/citrus-toml-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# citrus-toml-merge Rakefile v7.1.26 - 2026-09-09 +# citrus-toml-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/citrus-toml-merge/citrus-toml-merge.gemspec b/gems/citrus-toml-merge/citrus-toml-merge.gemspec index b8b25ec2f..55d2a9083 100644 --- a/gems/citrus-toml-merge/citrus-toml-merge.gemspec +++ b/gems/citrus-toml-merge/citrus-toml-merge.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/citrus-toml-merge/gemfiles/modular/documentation.gemfile b/gems/citrus-toml-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/citrus-toml-merge/gemfiles/modular/documentation.gemfile +++ b/gems/citrus-toml-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/citrus-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/citrus-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/citrus-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/citrus-toml-merge/gemfiles/modular/style.gemfile b/gems/citrus-toml-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/citrus-toml-merge/gemfiles/modular/style.gemfile +++ b/gems/citrus-toml-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/citrus-toml-merge/gemfiles/modular/templating.gemfile b/gems/citrus-toml-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/citrus-toml-merge/gemfiles/modular/templating.gemfile +++ b/gems/citrus-toml-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/citrus-toml-merge/gemfiles/modular/x_std_libs.gemfile b/gems/citrus-toml-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/citrus-toml-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/citrus-toml-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/citrus-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/citrus-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/citrus-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/citrus-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From bbcd9274cae723432bdfc4eb58b8e5388af0c47e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:18 -0400 Subject: [PATCH 144/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20parslet-toml-?= =?UTF-8?q?merge=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/parslet-toml-merge/.kettle-drift.lock | 83 ------- gems/parslet-toml-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/parslet-toml-merge/Gemfile | 2 +- gems/parslet-toml-merge/Gemfile.lock | 109 ++++---- gems/parslet-toml-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + .../parslet-toml-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/parslet-toml-merge/.kettle-drift.lock create mode 100644 gems/parslet-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/parslet-toml-merge/.kettle-drift.lock b/gems/parslet-toml-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/parslet-toml-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/parslet-toml-merge/.rubocop_gradual.lock b/gems/parslet-toml-merge/.rubocop_gradual.lock index 827eb078b..8af915001 100644 --- a/gems/parslet-toml-merge/.rubocop_gradual.lock +++ b/gems/parslet-toml-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2844028997": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3628169150": [ + "Rakefile:2078356984": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,7 +86,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -100,8 +103,9 @@ [75, 7, 1663, "Metrics/MethodLength: Method has too many lines. [27/10]", 3550313116], [138, 7, 17, "Style/Documentation: Missing top-level documentation comment for `class Parslet::Toml::Merge::SmartMerger`.", 497427992] ], - "parslet-toml-merge.gemspec:4221228877": [ + "parslet-toml-merge.gemspec:3305458505": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949], [156, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 4229808912] diff --git a/gems/parslet-toml-merge/.structuredmerge/kettle-jem.lock b/gems/parslet-toml-merge/.structuredmerge/kettle-jem.lock index 1449d44f5..2dbb6aee4 100644 --- a/gems/parslet-toml-merge/.structuredmerge/kettle-jem.lock +++ b/gems/parslet-toml-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 876988bacff2468af1c87cdafd8aa634b13af6c2e2d948117451189bcd3daa9a - input_fingerprint: d77b94b0e4834da1bae108635906eab63c34c34503e41edb4074cc748213be88 + input_fingerprint: 93ae5764ae41a87b62730313ecb7903249d91623d9cca6707fa721a51926cd3f template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 99ddd598800e404ec5fcc3cab1b51f31ef33ad96e0dcdb5ab9a15ac57013baf3 + input_fingerprint: ef4897536d32381c077d44380e977da04dd06c3fa0d4fddf7a67f5826f05d11e template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: b03be5c187418e6c0f05b3cd2062dad41e9c0a0d647bb10b45373b11c83c0048 - input_fingerprint: de3abd146597d3988f63761a7f21d67a49dcab43898023081d07b47766889657 + dest_sha256: c81c9fecdb0668c32bb1feade5de467c885f0cd9e1cfa5b6de2a0eb4704f7fe2 + input_fingerprint: 3b1ed52b8215f081d405a31a1ab1c4af155f5f57d496ec069a2bd625108c0260 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 0703e6a9d89c7be85d772d98e74df7d0705abf4b0864c75008b1a8c952e8a607 + input_fingerprint: 566c73c95ed78f799d0cc5dcad695a961e1b1b61928c46184ebfd2a9abec4f8b template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 0fcf055a439af0143f26956822248f0c82fcee799c6daa1e8d24c9a51e87abf1 + input_fingerprint: 2ffd419f378a8e6e6e786d59ac273536634c9db582f7cbccc81517f1f0176329 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: d27eb2018e7bf4c4dc358649b0ef9505a113f9bbf69a097f640ff3e55be555da - input_fingerprint: 4146be348ab9c8b4dbc2b61ca84de2d6beae319ecf3da77b52e50d1bd12bc23e + input_fingerprint: 3a5d643350a11df06026a3b56a5b63d59b167fe2c18e14c621560ec5d6c7a2aa template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: f497e600deda3684a77095acee14ede9df5a48410735e9d3433c1dced56e5e14 - input_fingerprint: bb80122c463d861a639512507f15d543e5353e2d515a799b1247edc34cd16b1b + dest_sha256: 5fd5734ccc14b3a4ace464cc944d028c05a01a250623728300a368218f1ba843 + input_fingerprint: 35d6c357ef7e687b5460f209a577c66a2782749c7b13ed2cab210816b3d18f79 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: ca4356d79d9eee3fdb799a909ffd9339f79e7f7dce9c9fbaddbecc04be358397 + input_fingerprint: 516e7efde5200b0c105dcc2de4a01c1d8b907405e8b345f02c076cf05c2828c6 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 553967705eb6215d205ceb13f4ef35be01c4ebc298799f09df0f2d68d2ced0b6 + input_fingerprint: f5e33b3c17550b6184988352ced7109eefdd1c26606ce9096f7211326545e8fe template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: a65353c06e2ef3dbb0338552d95cfec6dd12046923980a2bb6e0ea2191b2455b + input_fingerprint: 2137817c9a39acc8abde5be2833a347bd9f14aaa72326ac5c1a2e714e5bd4a75 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 823a9a9f0d32b90d09a237069adac24f38f15d26dc78c31da5da21814cffa74a + input_fingerprint: 2a1159ab91f591635918331177522c6d53eee5e3f3a637ccd9fe63c041db480c template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: f0eea32d055030e5bca989ed2b2c0fc0c423a620f2a89a64fd3a867d9f541069 + input_fingerprint: d316041274acfd2667d119ad90bed44775333d39103c5b416b3414af1ebb5cc7 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 39144f1830329f01a0fde058968de015995c993a8d135442c6392a55e041b608 + input_fingerprint: e1a09b94783cd9c9d036e1a1d62ba967aa05c38c9b30f5d8ea620d365a75c13c template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 48d648136e9700a0232139bd80645026093e363decd9f9724963274fc986de09 + input_fingerprint: 591e76b899e8f6d6973260e2db991da99b518ef6d4c8c6fc14d4f18d67607a97 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 75bb1c385f8ba8987d04f136525423332bd93c9ad30e43b6d3da89fcb1a55556 + input_fingerprint: 585a163e5b0a7c52ec0c33bc3af4ffef384045e017ac6315a8d1d7f6087fd94c template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 7fcc81f91cb3370658e6eba04c9acc3ca1ad9e99b06332f3f4b9146862f20efa + input_fingerprint: 28b2cbf96e67a320451c7e17a142c568a4ad55f0d5c60dd51ff9285d5a479f0a template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 555e77e29e394d2e7a112b8202964d19bcf8f70b7be8bd6711adb4eab0976e2d + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 9a2e7a4a296f4f2c2dd50972ab85b8f57c27242cc37973100545ed4ef3840ece template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: f4cc010fda81fe2e798bb5fd5f68752b995be48b9fce81ce4d1e7904991c684e + input_fingerprint: ef0c94accce95bb8ef406eaacfaf714f85a61d31b61f248808ca15d65976461b template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 4179b0f0480cdb6d708998ef3525d1fa9edf0a5b1eb81385cfc1e7b5b07ac84e + input_fingerprint: 7e433d6d5ff436a1ad2b79092b55021928be3aff768f492fc12fe740de0f109f template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 8feaf6ecb8243b783b112a6b143827391348d17f4ece10cb3703c10621babfed + input_fingerprint: 310aa26ba7fa0a29cd9d9db9c973880c1948333ae0c2938084035969ec1ae52c template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: e8d126c82cdcdedf862460be2b84a42a95150b0ec573892d56cb61100658041f + input_fingerprint: 58dc28c29b8390c73563362b915490ecace8f1b89d56ad35eecac9dba9b605c6 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 53589bc56467d954e992a2eca17c90b02d0f3e7dbf7eeabff4dee5ed87f965a8 + input_fingerprint: b17203c764e9cc187274ea2b9a1c410526c206c73c349894d48055b19d332da5 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: aed93a2e31520d7c51729ed7b91d5788596a27a87e24e87842b0c402b7b179ec + input_fingerprint: 31f2bdc35c38b28225fdd92a8c0379c8bae87c4620262af4f990d13df3a88efb template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 407fd78472c492c4628d76ab5f2c4edfc78b764d99834a66027997af4703cc85 + input_fingerprint: bf7aff6124e91bc7328e6df68098ed4b53b1dd0c9f40bf4d9860b8a05dae94c4 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 44e77d8bff2a60cbb7be228621dd2eb26331bef6a1f93f0597605e481c216f30 + input_fingerprint: 8d83422e087a0b8b54ab6749c20cdf8b6fe0fa214253d2c5683e548a2839c583 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 1e7de32e0635c12393b8a659680ae2a5e9fbd485f914998efa8c92f9cd6cabf0 + input_fingerprint: 77a7ee2d31d212bba9e888a0aa369131f909a25508a9133593ec3ce94c4d3b8c template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c730d4ae0defc0883b64efe2148132c052f757a412403e29ae0456ce4517e6eb + input_fingerprint: f8d2bf0b99e314759085c838fd57e88253804ca9d9864484b919d04691deb533 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 99023bd130cc9253d104de4f62b407db8e574b196d888cecc954ace73dddba85 + input_fingerprint: 655831ec00178162f9692845aa80e9616158b132c56d03da4b04f54642083d9f template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 6f10cb0d3bf9e44484848f5010b0eb20e386c7f0636cae7a305947e901084829 + input_fingerprint: 3a3ebf8cc21a6a4d8604046f960429ba6b5b051c5ec2bea75acc0c6a4eb40fbd template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 78963472a2dab580b3ca1ca66dacc450032ec29c5dfebe5829a630f17cb3a662 + input_fingerprint: 0c09abc2221560cdde7dee0fb711b1d128a62a77b06e735e96d7cb5cd2cf31e5 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 218e73b6e540ea2a4be0b3b467f3906c27b470b5954d32cb1c3b5529a13e9257 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 4ba02660601c0977104dabd1f7a7bbd3092ae2f951cd2354a687fb2f29486d45 + input_fingerprint: 27aa91d10db7dc9b77b82364ad1b8ea744ee85527fa605ea7f4fec8b0b55d59c template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 762f446070a9cb77abfb997ffa4c673e7eeb2709d2d51dd7379a6af13f3f283b + input_fingerprint: 7819749d27ba5b062ae28552fb0c38fa202fa3a5cdc36adf2d5c5644577fef3d template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: ac8d91b8f535282c92cb487bc6b0d0acfdf46ab074860b5aebb1e6ad0ee03277 + input_fingerprint: fa7a23d9789ec926bbdff4dd5c60c1a2f24fdcb8939d112d350710251a982496 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 839e2784c8780a0dd11fc6139e55c6a8190857913192761f5de0fdc457b4fe3d + input_fingerprint: 7d376439437016800ffcfe8e981cc6b61dba4325b55106017650653677d93d20 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 5e58634d2730af914f5f318db4af4d191ad83554e05355730926e04cfc411b60 + input_fingerprint: 2eb51e059799a8f421bc6ed37f7c537166c811e72e8f26b38d1d122222f054cc template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 5b4a4dbbf15de13557368f817c0caeba2a45f00dc27333921068fa9bab3418a3 + input_fingerprint: e79ca45d31474d8bc5be201853775075f39c57ad570fac5c306050a1b3fdd06f template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 66cba6df13feaa855cbeec7963227b0aebd004bff4dec86ba227dfa0c455aa6f + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 7ecdbd81da38768c3e337a61690d6410fedff44211e3f2cd9c5a2608aa53b26d template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 5e787fc04e5afa1d46cc1f6fe274947d20b709f4f179a2a9b1f10f615467412a + input_fingerprint: b68198006148fe05228e8f88babc88b97171ad8ab10875e4d751518f3df0d52a template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: cee70e0bd80e2ea1685f24a8cd91b55f23a3f8db96c93fffd2e188a7ffb822d2 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 5884f790fd9e9af6d9a9317cad7217985401d0166fcb2fa1b30b7e75d200cb1c template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: cb054e7bb04d0462661ca6d3d56a649e5247e1e3c518a312695e11ceb2077f05 - input_fingerprint: 6bc151e333f61e198294441b0a628d3d09b80d86ad2be1a54e774c7e54af868f + input_fingerprint: 6c2403f90191568299e99c3b5aeb03adbdbff190d2df3c7ff5a4bc06b01e4dab template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: fe4752de1fe8e14a0222eada94bd708452e3a4f9449ce5c7074012d6d78e3e96 + input_fingerprint: 2e1d27768b318dabc21acbeb85c166676da95758fe94621fc9d0e270b69fc892 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: fc79a3b5580231beb22f3c6f291052edabbadf7d9a5c2f1a553838a947b4e86a + input_fingerprint: acec3073ebaee7a1d1ccb5cf8fda8f3de8d56486d0390b8b2c5473ceb505a050 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: cb0bb2b1981bad09e562512ba321dc3ddccfbfd154a9d998ab291a23332cbfa6 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: cb90a736ebf94984de6074b4ff01e57fe01ef8eb7abd0bb7f94cdf4b34f03329 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 1e6f8b859217864c84171c0413003d5b2c403436af63cbe6fab066af11b9f264 + input_fingerprint: 35706cbeaaa17dc810719ae6df7233492e834f55c6e2d7b74eead4f828202518 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 8e180831ddd945356649b357b3f76f4bcecd9fa8df0b10c9e7ea1cfb3c320099 + input_fingerprint: b08f553d970f335f6957204d5c1187607557a7a6e39d55b75254f97cb795bff2 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 1177c5ed60ffdf09cf672a54eb10126ab050a885e415703df709a7e08a98c5db + input_fingerprint: e43b5116e282a082055347dec2ec47c7e72e9aff3e7ffce40a5edd9582d6955b template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: dcf0030f4b802a6f888d1ef4a414915468a4588d0ad8f2a3cb8fd678207f0b59 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 0dbe8c55e6e21238aac5b7e03305b4a350323056af61f2e725000c946f1a25f8 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 6d77d26cab9633b6d130d69308fba3384b80df6878742c9a4aadd7507627df71 + input_fingerprint: dae7e1b0797260e981ea6bdf0f76a3c8e11ec065653eea2afe7dfff98df0aba2 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/parslet/toml/merge/version.rb: recipe: template_source_application_lib_parslet_toml_merge_version_rb action: write dest_sha256: a66d076017fdce72b1bce13f53887c3ea6485851d8317cec8ff99fd5f8347528 - input_fingerprint: 4f46d3e17deaaf921b330792c144b1509004437039b541160066187b67774864 + input_fingerprint: 9c0f8582705fa44ee9deeae76202ac170354445fe52fe1aa841dabe68437328e template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: cb37248357fa5b3f7f3e408114e203916e32bfb464fac2b14d2b480354b82089 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 5448c8e7316bb53770ca75e75347d49366f779d4e8a095be625fe5c00d36406f template_sources: - mise.toml.no-osc.example parslet-toml-merge.gemspec: recipe: template_source_application_parslet_toml_merge_gemspec action: write - dest_sha256: 85a9b45fa32e8e39d26e0160a3d9d1834d5a1538e43d4041eba9f4659cf5ec2d - input_fingerprint: 16e7581344adbcc51b56915f88608293a21475a2d14fca8a040a9d185eccfed2 + dest_sha256: 03fc6d9d79680f5e7a1de847dad8728c3dacfe40f7550d7072e2d794bd4c10a3 + input_fingerprint: 1d6b76e9183fa30f1d3cd8aacac9ad1f80a76be43d9ea5733f411a163ba61be7 template_sources: - gem.gemspec.example sig/parslet/toml/merge.rbs: recipe: template_source_application_sig_parslet_toml_merge_rbs action: write dest_sha256: bd4cf236fad3bdf8c8a9c64fa566f496507d5f9ff037235fa85e49e0987ee798 - input_fingerprint: 4079f65aeec939a1fed02ba728738d73c1ed8103c878968f99bdd3cec084a624 + input_fingerprint: f583c4d1391208cb8d6ed8bf19b45e0107d39c3887b9bd35c21789adc619160e template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 22b1ba5033625193297c5b3d0a0afd47b46343aec9c25bd1477af02f356a9d38 - input_fingerprint: d49af62c42ea0c8b6ea0bcf6ee5a1e627a09d72c684c002af0a94982177690f8 + input_fingerprint: 781419681096061b26ae4f5fa3dfbffaeab34b31070e0632cf3bba9f6425eacf template_sources: - spec/spec_helper.rb.example diff --git a/gems/parslet-toml-merge/.structuredmerge/kettle-jem.yml b/gems/parslet-toml-merge/.structuredmerge/kettle-jem.yml index 43b4ff709..7ea4043cb 100644 --- a/gems/parslet-toml-merge/.structuredmerge/kettle-jem.yml +++ b/gems/parslet-toml-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/parslet-toml-merge/Gemfile b/gems/parslet-toml-merge/Gemfile index e0cc8f19a..9193d8499 100644 --- a/gems/parslet-toml-merge/Gemfile +++ b/gems/parslet-toml-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from parslet-toml-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index 91f75089d..eaed0d090 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH toml-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/parslet-toml-merge/Rakefile b/gems/parslet-toml-merge/Rakefile index fc62da3a0..3396970fe 100644 --- a/gems/parslet-toml-merge/Rakefile +++ b/gems/parslet-toml-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# parslet-toml-merge Rakefile v7.1.26 - 2026-09-09 +# parslet-toml-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/parslet-toml-merge/gemfiles/modular/documentation.gemfile b/gems/parslet-toml-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/parslet-toml-merge/gemfiles/modular/documentation.gemfile +++ b/gems/parslet-toml-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/parslet-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/parslet-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/parslet-toml-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/parslet-toml-merge/gemfiles/modular/style.gemfile b/gems/parslet-toml-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/parslet-toml-merge/gemfiles/modular/style.gemfile +++ b/gems/parslet-toml-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/parslet-toml-merge/gemfiles/modular/templating.gemfile b/gems/parslet-toml-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/parslet-toml-merge/gemfiles/modular/templating.gemfile +++ b/gems/parslet-toml-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/parslet-toml-merge/gemfiles/modular/x_std_libs.gemfile b/gems/parslet-toml-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/parslet-toml-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/parslet-toml-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/parslet-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/parslet-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/parslet-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/parslet-toml-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/parslet-toml-merge/parslet-toml-merge.gemspec b/gems/parslet-toml-merge/parslet-toml-merge.gemspec index a09599d91..994f49d5a 100644 --- a/gems/parslet-toml-merge/parslet-toml-merge.gemspec +++ b/gems/parslet-toml-merge/parslet-toml-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,20 +134,20 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 # HTTP recording for deterministic specs # In Ruby 3.5 (HEAD) the CGI library has been pared down, so we also need to depend on gem "cgi" for ruby@head From a54d4b90ae6080e7611c6cad3fb2e6bbe09f9458 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:18 -0400 Subject: [PATCH 145/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20commonmarker-?= =?UTF-8?q?merge=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/commonmarker-merge/.kettle-drift.lock | 83 ------- gems/commonmarker-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/commonmarker-merge/Gemfile | 2 +- gems/commonmarker-merge/Gemfile.lock | 109 ++++---- gems/commonmarker-merge/Rakefile | 2 +- .../commonmarker-merge.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/commonmarker-merge/.kettle-drift.lock create mode 100644 gems/commonmarker-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/commonmarker-merge/.kettle-drift.lock b/gems/commonmarker-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/commonmarker-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/commonmarker-merge/.rubocop_gradual.lock b/gems/commonmarker-merge/.rubocop_gradual.lock index 788a943d0..928b0aa1b 100644 --- a/gems/commonmarker-merge/.rubocop_gradual.lock +++ b/gems/commonmarker-merge/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:24508197": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:904075390": [ + "Rakefile:1666487992": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "commonmarker-merge.gemspec:3734746005": [ + "commonmarker-merge.gemspec:2813046449": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ diff --git a/gems/commonmarker-merge/.structuredmerge/kettle-jem.lock b/gems/commonmarker-merge/.structuredmerge/kettle-jem.lock index 3eba49ccd..fd1163e09 100644 --- a/gems/commonmarker-merge/.structuredmerge/kettle-jem.lock +++ b/gems/commonmarker-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: f21e52e71447bb3857779cf92410fca8230ceffce77483d9f689cac3ee3a356e - input_fingerprint: c4d368d633cb262c4c13bbb4835f831dca73dff57f0d22c627f809f895df5300 + input_fingerprint: fb4bac7e4950881ceb16a61553291265a524f7b9b00c7d28b4e376a6a54ad5f2 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 999ba8afffd926972eeb3fe17a6eb8a1febe6176d1ef218c047b66b5ea7bc0a3 + input_fingerprint: '060128a29b8680d6a4e701a69a0c50f6fd3ff40d4127ff2919149b68ceb284fe' template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 259b8707897f94451c7c89a20f32c6b9b6f0c398518816622f78fd44b5058bbb - input_fingerprint: 9578eef0d4d9c70d3f1833cb23049e3c485a0e576673164771e43f365f7ff808 + dest_sha256: d3a7928bc90204040709d2f01e8fbd0b3fcdd67a8d579419cd933f0152a8656f + input_fingerprint: b81084b2968f72f246cee383e39a13e4c8ecc4f066996df52f09a43687f4deb2 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 84105132e52fbd2cb6348e0516ba1cd1810b97d21cc6007e8fa8bbf35c9ed8fb + input_fingerprint: cf700d3f0f8728cddcbb735b28cbb4c74696162483e7b342218e88634aa78a81 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 245d1a4df797931fdb13684f6ba3b1c3924309bacc4b588a58d0b6df46c5fc93 + input_fingerprint: 976451ec51d5e7d6e2182effdc11ebe9e1cdf7bb627a02a58041660fe7233ebf template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: a918942a74d0a34e8398fbfd9b059b07e600a57f8b8e6a9e25bee16a344c315e - input_fingerprint: ac5cdb61822149f773e9bd76e1873ef44d0bd9ad9c65810bbe6fe033ffd44cc4 + input_fingerprint: 5f851f1f97984aae45b766ee503e6caa86aaccffa31be706702d6e5d1b64d431 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: c6f45bca4d5f69b7a7d95413a281240bf888b2a4919053a26e8249071287202f - input_fingerprint: b47939d7d9da30710715e3036541d8ad3b1da03843a38d399440659ddcf0ef86 + dest_sha256: 2bf04156a416547a162109ed061e0f6821ec4ecb7c53539f9852f132df4cae0e + input_fingerprint: 6fde67083d187fa32673aea6dec143294a37fa885ea2a86be35dbf8f844a4743 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 1a5ff535120cecd31679404bc80d3067869ae3fd86753cd1b2cd83a7d8249c7a + input_fingerprint: 8c789b1f7b7127c3e186989c5c49f1426958738234e1d50601d00d545cc93096 template_sources: - certs/pboling.pem.example commonmarker-merge.gemspec: recipe: template_source_application_commonmarker_merge_gemspec action: write - dest_sha256: 45ff427226fc0815ed8fe1bb9cf1d526c36131de2273b8f9e90f768bb46ba050 - input_fingerprint: 46b172e4d294415e95aef1754d18759b05728230b988504ad1dd6b02c5a7b2b5 + dest_sha256: 20ab51db22078636022102d5099ec6157ec001592fd21359198d02a8a0dc7ca4 + input_fingerprint: f6d913f8585d21b7cb306428959f66389a8f9d1be3b573fd9ec30458e21467f7 template_sources: - gem.gemspec.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 905ce6d57a87527b577c7b0ae3c465aacd7623e94f940b535452b8c908a325f8 + input_fingerprint: c74e7df59af46ebfdc575595645dcf249a5bf6949175050f27d98046ed7ba0d9 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: f7cb6b10c7b6bb3eb7fc01fde0ca499e3ef271cf33b82dbc0d81c27c1019c2ab + input_fingerprint: f52936ff37777acc05a266a9293fd93341c9cbd5d9e83c4d78af61d67ab6d335 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 62d6b4cc8f289914c79e96d9980471327e57dfba6f22443134a2e8a3a129b0c5 + input_fingerprint: d570fba26f5fb91bbdc4e192f720826270e6d57a08ddc22c75cb547019bd509e template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: b6ab7e0d085fe789427137d9454c5cc67dee31c39fc984493153f2c2b2f4f404 + input_fingerprint: 1b0582dd9c36297d1e94bc49db7ca43006b88f9424ffcc6d82517ea7dee9e89f template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: ec4c98e05b3d75963dac135c4f71b829645404fdbbc63165438e0ed697e442b7 + input_fingerprint: 540ab109187000383589bc081f1cdc81ea5354ed3b1969f99d64595a1d7ffb47 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 1975960f320b05c0f7da6fb6e01707ae645e46cfb20d61eced4a26eead25bb4b + input_fingerprint: ca3436425c24c66282d985f000cc1d186657ec0db4a3163debe0f2639dfeca8b template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 4b3f4c467700b70230463addb4e44b5e079072e84f594805ec161599b1a3f3e6 + input_fingerprint: 8c1280f0cb92796628a433608f9b79dea3ce12a9dbcb939bd3d6373f9d6090bf template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 234b0eed6e388f34b19a264e197bca4445a165b78281ff8f8a20e9c1455fe012 + input_fingerprint: b2448e85f62b21c93b94f3f9255b8848de864a2146d35f6e074bb5ddf17f857e template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 2ee17f315bfcb361bbc23eb1b820d05b72137d7212ffd4767ca96b192790e8ea + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: ae1d8b84a47e80984239e8974e22a23261433d5b9871b7fc75da2fd22f16586b template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: e461717cb7f260058dae8d917a5e902e073e6732abe1107333d01553b2865d7e + input_fingerprint: 537a0d492e99ed253c83b60451fc71b100df9c03d8fc7dce4fed69be4f5d068c template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 79503083ea7dd88b159adc1fa29a1172331c3aaeb052d2c328422199a522f4a1 + input_fingerprint: b9d71a10aaaa8d46e594246edd034703892cd526ed13c51cf91ce559ec4a37d0 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 7a1c8826d7fee3597939b31986ea68e2f9569114b9742b216bedafc8e4e7bd6f + input_fingerprint: 7ba1eaeb65db62925813838e31c167f5600bbf6e6eee96e0b1a2b8271f544050 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 87fb2cc9df458e5c040785199db3bd2c690e0008b44a05b2570568e02198f1b9 + input_fingerprint: 34118f397969f9de1b87c9e3983f013cc7bbaeb231d68e73cd6637e7215c1bba template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: d701aa1e58d317ac8cf65105f3b0f2d6814e5c864d04f0301fc065d52cfc2dc8 + input_fingerprint: 9f1c239952b3e63ef60dd7e5fb398423da8f6442be562625008a4a2eb320b7b3 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: c10a8b0eacc7e410b23e450102807680a1f7d9663dc73c2e491ca60f7f2e12fb + input_fingerprint: c27347802d4b470f83c5bfbc571b8bd0f662cfc4d998211138dfb173617f6e08 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 3c3a5e7db1fd68708a9e954cda24ca1c0df47de52f603736d90b194be1dee842 + input_fingerprint: cf975f1a15330adba96c337602e377d686606b7ad0afa9fd84ab492627f2d8b7 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 42039e8c0fdefc6330b76921f4a9e3601b86ee3ca25a13f073bd22acf083be79 + input_fingerprint: af852e471d98cae16ff3afd845ad8f9bb79f63c92ef46efd5aeace97f7d941f4 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 30839e8e21e0846d689ab24035248982bd0628d2cc583913b560381b2d7963c5 + input_fingerprint: 610aa4dec23ad542ea921269af816b3578f99ddf04ce80986abe44884fe80e29 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 419b868f81dd38090682fb7baa85689fdb93f0b9267f2448105ed8a2d4414012 + input_fingerprint: 4ba1d6f54b091dbeda610fda9bd66eab6c94b4a0ae8d6e4350c599aeb444a835 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8107385210c1b26a9e5586d884a1aac79ee3ab4bc1f780b4e9e6bfe86591a8d5 + input_fingerprint: f6cccaddfc27b7776979c58f2aed7d0c0eba4652ca417dce299640c1bd9db3a1 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: b10bc018265c8e99e534824f75b350e00f58b2e3511e3ea8c1fd9b5eb34a9764 + input_fingerprint: 3eb789b55ee65598df3d19fc668c251a567e12beaab5731f34a38f80dd47b5a8 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: a151bd78e317ee5a54e44277fa146650e259551a9a11cfa305d3c12938bd6467 + input_fingerprint: f7da6968ec2ae04f8a8ee92ab7dff3e787b1c7f133e87349914ddd00285bdf93 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 68d26d60e45edb677c478bbb5b1430b8ef718af00e4307b62febb6cf61006094 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 8fc880c16948cafaf27e5ad31ebf9d28ea2ea1a03f536fd510d287b2ab42df6f + input_fingerprint: ad405c03400504b0bcffa83af5fe44f54008b869c5202b9a2d3d4496b6a2499a template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 33185c3b51ce562cf88f90a35605b0516239b65a981ff926f24b34e9230f80e0 + input_fingerprint: 7fedaac409b498ee576dc44f30714e6e9bcebae0cd1966c64ba2a4572b652608 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c420d3ae591a5aa5de4006f6f6a75d647a131c42da121bc5f9887ed3f3aa0d77 + input_fingerprint: d904663f3c6bc0392d3bc04c7d082c7975de8da90616b07970465dc1b29252f9 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 8b1c3ccedfeda56e166d249d88d13a8b7da585772001395dc6338d9c2f444f2e + input_fingerprint: b8c5c8909d077d46fac5d1520fcfdb2279bfcd9d35eb90c96ad4ff41a2828c90 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: e9b27c12fdbcad09dec891eac0406af3bc601a6bb122ac8afe7cebcda41c2c64 + input_fingerprint: dd2f11add5f2ca038b66f5c218b68e39db08ae1d389b9dcdedeefb20e0fbf298 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 2f1f4492fdce151c494d013fedaacc8e6d0e68dd7e5d6b81241642b6adbfc116 + input_fingerprint: eae13a0eb9ef487e3c61f27be1eb6941e59cda702e746941b2b8a73800c2afbb template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 623f7740c52a257b0f01c5090a36ba680a9945eeed8eb337ab5f1de2d3170610 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 4ceedaf1ed1a4dbad12d73cef7c66044782b1a4bb5a52f87abd5524ba88b3dea template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: abeb86708d09357f81568a3df6ecffdb8843d7ff51e05d43c463bdd5f95441f5 + input_fingerprint: 64611458594ac4369ec7be2b515f194183ecef6433ac17a9a6eb579934fdc8f6 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 17f932e62144be2be26eaa1c4b10e64f8ad884ecf99b3ecc012fadedd1450cdb + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: e683aa392eaab76218dda51c59d141b98e966bec3fa8dce598dd06500f2feeff template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 2ae0232af6f0ec710741c1384d9ecce5770431f9a16a5d49ffb83c98fab58c1b - input_fingerprint: a997b662a9f24c98504ba678008eecef0e1dd466d56460c93007bd20082b7c63 + input_fingerprint: 0d05133c6fb035322a6a64e512b9b9d9b38ab4c4de3d0ec18411325bc662222f template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 1f1869d23761daf9746986b53c93fb21697c1cc5275a667194ad168fe749bc2f + input_fingerprint: 0fd1d4af8955e390bfe707faec1154f5419d9f03eceaa4fdf1c12a383d83c2cc template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: ca25aa6e795abfec90b6d4842f0154523bc19cb53f284d946f3d78b0900a24fa + input_fingerprint: 89cfe9f646774f3ef7852a49301adc80f200db38a95af9102757c11c5acbbd3b template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 7a7f6e105aeaa3206e79c387ee478e01e17a6749d7717f446b188e161aa29b97 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: a44e30c4e844755bce3e15f260c6f51972bcf4243a73a3169e5c5b454a9cde07 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 3d52abf840b53bb36c94306267828e509b52b8db47a867680151a108884ffdda + input_fingerprint: c973952594f36c6f5307edf23c3e62983f4306ed93c103a684c1fc0459fe1c84 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 04c48b7c4fdb44658e7e0b5ebc9e6da878527ff38e0d568850828981ec432db0 + input_fingerprint: 5cab2644de17de617d4a718ac6169d63237cec5feea9bb73f50d074d06ff6c7b template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 0ac3e8dbac9659e9b97c9464dfc8e01f8fb1f1ec0e4127a98435344cba6043cf + input_fingerprint: a26e7f8204635b9cbe9b3f48b5621041dd1d0c3c7f88f636f986401645a5f4b0 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 4206fd76a7244329ea306a5b82760114c6d8ac40780135cfc38e1226da6d877d + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: b4ef780b53e31d7ff208d7af683e7aa54bfe01d06919b08706020231f041b142 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: ec134dab39eb74e8c9064e08d87ed86e737b57e86bf7e9e2e0fb7133f51addc1 + input_fingerprint: 406dc1a6966a6c9fc5050f62368422f2a382afdb6e563374fb8a798a61b2d102 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/commonmarker/merge/version.rb: recipe: template_source_application_lib_commonmarker_merge_version_rb action: write dest_sha256: 65122007fc6636c365b21d87103cb1b9cb2032e7df48048cf72e5b928240306c - input_fingerprint: 1178d88518aef4da75f1ee8f773b908618b39873c5afabd7e444c63c5ba4ff06 + input_fingerprint: '08b778bf2ce4015918c61fa09f4ff0a62bb63cb01f375cd2a64f3d1c345dcc61' template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 86d5acba81abe78945b33caa936180fbbbac2d260ad20fc41a3d19a0315547c2 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 86e199178ace202394905d09cbdb8e8157d478654b0f23aa8d47c7d8a057d649 template_sources: - mise.toml.no-osc.example sig/commonmarker/merge.rbs: recipe: template_source_application_sig_commonmarker_merge_rbs action: write dest_sha256: d2ad2df7036b196ecd31f228e49ad30db38dbf8f06bf6a7c523b20e34c274dfa - input_fingerprint: 5f52d26f9215d38a0daf2b3cb3dd72eadc9bb2b64d6d0a926d61eee4fde053f9 + input_fingerprint: fa0460fa3c86ee24f5ffd83d771f38973c803474a8c2e71a5b50729e2b38f368 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 5059fd7c63a5cb213d0236aa34fff24277b53442294a2b2f85dda3d3d62925fc - input_fingerprint: 97f95380165095754eb87ba92990c079f5eac0b3f9b75c5885c0898937028978 + input_fingerprint: 3c2bd748aab0dc111221ea15e714ee7d2c73ddcde9ae7885b70e7f6a9b602050 template_sources: - spec/spec_helper.rb.example diff --git a/gems/commonmarker-merge/.structuredmerge/kettle-jem.yml b/gems/commonmarker-merge/.structuredmerge/kettle-jem.yml index b5ab5fa70..11900082e 100644 --- a/gems/commonmarker-merge/.structuredmerge/kettle-jem.yml +++ b/gems/commonmarker-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/commonmarker-merge/Gemfile b/gems/commonmarker-merge/Gemfile index 889ec8ed3..857d78bc7 100644 --- a/gems/commonmarker-merge/Gemfile +++ b/gems/commonmarker-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from commonmarker-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index a3ebbb552..24616ec39 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH markdown-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/commonmarker-merge/Rakefile b/gems/commonmarker-merge/Rakefile index f969c8ce3..c39d4853e 100644 --- a/gems/commonmarker-merge/Rakefile +++ b/gems/commonmarker-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# commonmarker-merge Rakefile v7.1.26 - 2026-09-09 +# commonmarker-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/commonmarker-merge/commonmarker-merge.gemspec b/gems/commonmarker-merge/commonmarker-merge.gemspec index 5c149a9fc..77263cec3 100644 --- a/gems/commonmarker-merge/commonmarker-merge.gemspec +++ b/gems/commonmarker-merge/commonmarker-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/commonmarker-merge/gemfiles/modular/documentation.gemfile b/gems/commonmarker-merge/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/commonmarker-merge/gemfiles/modular/documentation.gemfile +++ b/gems/commonmarker-merge/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/commonmarker-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/commonmarker-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/commonmarker-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/commonmarker-merge/gemfiles/modular/style.gemfile b/gems/commonmarker-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/commonmarker-merge/gemfiles/modular/style.gemfile +++ b/gems/commonmarker-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/commonmarker-merge/gemfiles/modular/templating.gemfile b/gems/commonmarker-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/commonmarker-merge/gemfiles/modular/templating.gemfile +++ b/gems/commonmarker-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/commonmarker-merge/gemfiles/modular/x_std_libs.gemfile b/gems/commonmarker-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/commonmarker-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/commonmarker-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/commonmarker-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/commonmarker-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/commonmarker-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/commonmarker-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From f56b38b66ef2f76d508742c4c7093e3d12e66855 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:22:18 -0400 Subject: [PATCH 146/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20kramdown-merg?= =?UTF-8?q?e=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kramdown-merge/.kettle-drift.lock | 83 ------- gems/kramdown-merge/.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/kramdown-merge/Gemfile | 2 +- gems/kramdown-merge/Gemfile.lock | 109 ++++---- gems/kramdown-merge/Rakefile | 2 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/kramdown-merge/kramdown-merge.gemspec | 12 +- 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/kramdown-merge/.kettle-drift.lock create mode 100644 gems/kramdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/kramdown-merge/.kettle-drift.lock b/gems/kramdown-merge/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/kramdown-merge/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/kramdown-merge/.rubocop_gradual.lock b/gems/kramdown-merge/.rubocop_gradual.lock index 761b283f5..5dc210dfb 100644 --- a/gems/kramdown-merge/.rubocop_gradual.lock +++ b/gems/kramdown-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2131666085": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:113103102": [ + "Rakefile:2695765432": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -51,6 +51,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -74,7 +77,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -83,15 +86,16 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "kramdown-merge.gemspec:2606013850": [ + "kramdown-merge.gemspec:545811486": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], diff --git a/gems/kramdown-merge/.structuredmerge/kettle-jem.lock b/gems/kramdown-merge/.structuredmerge/kettle-jem.lock index 891ad33d0..796a6a60d 100644 --- a/gems/kramdown-merge/.structuredmerge/kettle-jem.lock +++ b/gems/kramdown-merge/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 0107722ac11c4cbfaa22f358fea8d353396829f4687da697bafc25764b198dae - input_fingerprint: b2013d751773b6531ee3957ad6d5d352df9cd75a5c34cebcfdfcfa670236de4a + input_fingerprint: 275ef330ca61dc129163f6dce4aa1b03e7a5168d4bf8240b58bf891659ea7b15 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: '09233521a959ca616974a85a940c53c69817ecc5377b52962335727819ae5fa1' + input_fingerprint: 312fd0410931d7c868e11a6e88edeb2576b474150f35749cc75dd952b101cc8e template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: 6c1cf3bdf2ff32e91824ca1cdc3856c0eea70fd80c192f6c404f96c9e59f9231 - input_fingerprint: 84e538c90e69d3e71b8072d8469444fc604a89838a548d07c5ec5f8de1bb23bd + dest_sha256: abfc8c433512def30a0c42e96781e4db60218e04afa42cc905e93b10f1e182b5 + input_fingerprint: 74a202fd82f84f85e960eca47b04dc8eeb79e4ebddf961bc2a32b3669718efb5 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: ce611d5fb8cbe9d145a4c9867b07291afcc375fd03c2f91d270c62b540eeef3d + input_fingerprint: fb28d5a6074302799a83cb382a141e8ab1be0236974a1c36020c63bf6a8fe3c8 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: e9b9a3a7abf6ee712f1427c1cbc3fc5f5f0c259f3bb0102e6480688e48fdb9d6 + input_fingerprint: 261f9a27a70b8f504a36d5569692b35532c564fb3e0723faed395a6945f0b27e template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: b085178f7a933527ce5f313ab645c9058d61a49d7c4f1493a52ac05ff40eeba8 - input_fingerprint: 79299eb5781b2a6cf1910be4062009287ffdb52c9d8cbf81a44b8fa80e5e851f + input_fingerprint: ad65515ce12239e5dd8b70df1cf947aca0acffcdcf5b523df601b30e237a2660 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: e0d5bab87c4c3143e14b6c19fd717a29aea76d6fc08e637ace1801146c67ea51 - input_fingerprint: 6b62a0f9008b4044e94c2c004ffa60f1040e0f51f79b2d44be465ed11df3b127 + dest_sha256: e0f7cae57fb9d136963f8504d71d770a44d40da743fc57bdd96705651cfe48d5 + input_fingerprint: f1b10380599d3de9c01a1d608963d28ca2555be3d64c2849cdfad047476c06e5 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 75cc8cf1fa7b62a3af41aec3a166b0b72a6dfce0029add9a7a0a280fc3f77cc1 + input_fingerprint: cdba6077728b3dfd1c00f1449d5824729dc9d4582b375c16e19749071b7274e4 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 4806585974918d2321696d5b3b8f519974e2bd5743389dc93ffee5b6d8d27055 + input_fingerprint: 3a09455d95b54a3f5e4523ff1aec934c9ed1a95d4d83f60b0644942c9ecfa791 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: b6cf9b7d934ca49f2d8d545e5ea0e69ee362f36b7209cd95e83f4ba61a681153 + input_fingerprint: 3e232a49858da746e7d1b04c804fb67712df6a3cdb8517f197b45d59c3e33c8c template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 5a71d45cd3d97a1cf6924e59a0eb6fd7a16b4f6426dc171755042d68087de107 + input_fingerprint: ec20e26e95d0592ff561450993fe9b11abe0de573e893a4fb4a9750f0e9fb363 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 8ac90bcf1a5e452bb7c1a9733ebec54cb6553b72f5d6c176ea34d49ff528ae23 + input_fingerprint: 03c1c3e173d4d59761d77f1ce4c0bcfee6571b568916434cf70d8764a95f617e template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: b3fb91945714f388286690fd93fb2bc34932a1f6c75049d75d48984d57d7c9e3 + input_fingerprint: d5378333e26c21402b3fa50c79ec770555542ab9adf4809d4e819ac5302f3a2d template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 1e082486438219bf3bbc7e2b8eec06679f682ff0d1383e6f712b146dca81bd01 + input_fingerprint: 27242cd155953cf2cf393502836fd9c51f005d3f5ac83776312beeb237b3eaa9 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 65ae35e5c6613fa2e8bfe795ccc2d45cffe234e6cf9e2e129de4b71d01bdb59c + input_fingerprint: 1aea78eb38582a54693c78ea82925f7deb48677a16556f9f20ccf07da162481d template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: c4413ef36129102e3bba236b2697771e69766bee686d9d15b4d6b9a9d1916381 + input_fingerprint: 74db88f142d49dbad642649099d15c0dc77ddd1b50a1d54097094a7a40d03b3d template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: ca1509606c1a4eb810d10f0b2b9dd8ba97bd18fa84ef81e473d9ecad71ebf96d - input_fingerprint: c55c8c38623d493e3a25b2693c9107fa92b324df56a9c7283972586361dcb6c3 + dest_sha256: fc271b834419d23b2dbc94c128921d22ffb17faef32b9889511821e74b6bf6a5 + input_fingerprint: a4f969659cc259f17cd1ba175101785b789057ea29dabd04f07c845889c4bc3a template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: c64f10216cfaa1755acd9f0016087f842cf6e78236233c8a50e10941f13264d5 + input_fingerprint: 6fe41ff8d503a28ad27e97c275b8845d4b48f9f834b6d8b91f79319ed953ea71 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 8f70bf507e1fad4a6ae2783b18c2a40f8ea401c50fcf91f65e359007284ec996 + input_fingerprint: 38c5812a4ce3ccceb53d3d737efcc3aab4ea00ff3ac573809a2c31d7f4def358 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: f49d8543314e95ee00af246f3067bbec3e6c200e78d75a73705561ac97ee85fc + input_fingerprint: bade209b64d08079310bb62bb17a520a9a5794aab4b781ee7f75499ae8c10984 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 8c3fb91c4227f3ad8c17582fd174675d20c1c3ba045e2d82d4123b13d95b5227 + input_fingerprint: 2ac1cbfbb60c9bc0ada829e3e57dced0859f6463a02a70f3f43ad69f460de2a0 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 283cbb3e5335783343377d374054654d2c14eec304901453720bd262e0656c9f + input_fingerprint: f27cf8a37ddc3d461a74e3511139461910a767db31cd2735a0d6e7b4be8fa5a4 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 031e215d54a94bf7699e6c042b2b6d6c4d33711320f7a27facbd5c572eb426cd + input_fingerprint: c7c2db8736e49fd61080a87b0a4229ea646675d41a8ee6893bbbc173cce30f97 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 486c0f9d6e88a3495e214cd70f1f9f0fd1cc6224be10c96094b79bb680d92c50 + input_fingerprint: 7e503b0582532f75c647e5d5676cd71327dbb78e1ecdfe0681a14f47ce480b4e template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: af09cae3319f80a2d70788f9518d2305ef3d675b3e5b6e15ae7ac97a1447c429 + input_fingerprint: 1e9dc479f6b6eb7196d9a2b4be5995ebe582bb14257573d721443ce97fe7cb34 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: f32af0a268e46cafbbb2ab9734e0911df4ed7e68da39c38b02bf56e305308bd1 + input_fingerprint: e50fc219815b38163810f184f616358be48088482a6220b4940777678b5b7cf9 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: b2a529f2a30cf8c48c17421dfcc8752722157ca6da21da823dc8206dff46d003 + input_fingerprint: eeb7b828b3488bdfb60821fc9b1b1717ac393e3e4ff6e4e842aac6030a03a38c template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c8e91f6277a1d80ea23844a0355e7ee61c4740d3c9bf0bbde7a51c8f8061abf4 + input_fingerprint: 9629b791d726ed6f2b7f9bb2042225362ea1c5dce86ea3ff4c67c6873ced082d template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 81be4ef31768371a7c5ff75964da29d56e9558c442d7c11ba66fda32945818bf + input_fingerprint: 8964fc95c28d7b714388ea924ffed345ddb155782ba920254e279558b5a8fd2d template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 866958e4f5cd33c5c99f8813a30baa6ff10bfb9d539d4499251a6cc2cd823350 + input_fingerprint: 883505b35ac6b4476531823dde590e6ba29da700c1abc4fbcfdc39e5efb8a03e template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 7233725c75df080ad0bcc297d3335d508f9cdcab22b19183435d00dabecf7e5c + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 1518a46c263b0e99028560d10a5465e9cd10f7c61c456cf88eeb0b7173e50096 + input_fingerprint: 8cd62c960ae5ac3b56d62adbef778e47c4b05349eea398fcec33ddc9fe6d196d template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 0756572ac62500e7dc268b580d2105eb3a26fafa83ba66b01d2e875d19d563ef + input_fingerprint: d04ecb8fdf7704ca379bc01c60d45662f42e445333b439feb0b5f6d1339b8b31 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c9d03d9d7d6d9d2190a228d3bd30ad017635da5b6651015f0fd0d859a52f0577 + input_fingerprint: 91dd92db0ee573220f5db319a906baaab75f92f82cfd509f8dee494c38024d0c template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 804f311674b4507ae03af2997ebbf5dbb5d15b4c040636d842c3fa9f335cd655 + input_fingerprint: 4fcb410fd374ccdf9ccd3d00607b2af443fb23238c48ce07a5edba1ad0e7f560 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 241f2a6cf39466239eb0cb8896c7d332ee1b337b03021dfd6717c3a21aac8c7d + input_fingerprint: 9dcfb9e88c11e9413d6c17684e2eb0fd6c77d8f4b1988094a59b3f0ba6c9d4f7 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: a63859e5484bcbc009b4e1c57fd723809bd21d0b3bcfe8db35c4d18d77d270c1 + input_fingerprint: 1ac0b74958f0d264efac78a351785536f26ff2301323f0d53941940dacf0caff template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 9e2e567552d76a63548c6ce61dc80e596023d03d9f7711765b21457611962b13 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 60562df804841520df24aa509968827d077b15d8f1fe3f650c90277e5625b986 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 9d5ad0c2046205558d7faef2a3d594e3f9d0258b08832f1bcdafeffe023da7a0 + input_fingerprint: b979138e0f0ce821d4619e142b01c07036363c8c4c9327b6e9a31a59db2daeb7 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 70aa5d1e844ab703be2ffc06f026481f7576bf8f34a2950089892cb1c77ffc2d + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: 6a8b3372e91efbe85fd76793670c8dd9220b42f245a326ef30e5c5968c6aa11b template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 992b32b60b979d074bd107eb5fbd887da322f1653a13e949a3f2be6ae6cee876 - input_fingerprint: fdc859388a55160093b76c3f668f963d6a9eb01adb74dcd61cf73600ce047d35 + input_fingerprint: a84c6cc2bff756564cc34cee3a137eee12eaa84b7fea6bd23f5a4037aa4a65fe template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 6b2efb0ddfdc434d9d5fde79a4a2600f1ba9ad0d57d3b137eb263190646f56d2 + input_fingerprint: 6e2d1a59ff402bda05637ae92130f99d2343cc76216815ffb3431ac2cae97f39 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: a9bd1ccc3a4322e9f750f2bcbd248f132a1f4ed7999d3b20f8c4e3fe7081beeb + input_fingerprint: aea471c45a541f256817eb3ceeab08939a560f41b0e2e0079ed93c40026c6297 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: dcda8241eb4926af5a25c310a2f928d69a7b5f6e67ef7bf02d90be06d440b4f2 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: d3616c5664a2d5856fa0fccf29773a55ebdf5c2f393a377abd66b022dec7c558 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: c5f8775a21d45dff771329dafafac903423c52e964a61e9b5ded2c44905d06a3 + input_fingerprint: f20d8e13de836c1af6499a4a161976ffa32cac370feb95f6f6fa9a8d9b9e0a0f template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 43055161714ae0faf33e604f9400ea9535f524e374221f32c75dea4ce9df6f3b + input_fingerprint: 8e2522010dab031d843b6953d65b82a7d04da9b22dc429a947fd74105b496e26 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 4519f072a19a6ce6d7a84e55226a5fd828953343d77744e4135d467d82c6776b + input_fingerprint: 6201090ac49c79b11e6a9aebe661a7b6e5657ab0dfed6f4a0bbae2658366da10 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: af002e9289ed8d9872c0b16883ac723c337135eb83471ebb046cb53aa7a74b4e + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 5297d211fc4ebb3b31a446b3f33f58702df943ae1a6f4093ca9c8d96121aaedc template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 884c443948714d7a7a8901232313c3b01251def29957eac7cefb52854ea77df7 + input_fingerprint: bf186d07189690be77e56b3b88ecea976972bd6340e7e3ff42140cf66a1e6c33 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example kramdown-merge.gemspec: recipe: template_source_application_kramdown_merge_gemspec action: write - dest_sha256: 8129f43f23cbef69a4b2ce5634394a3d665ed9e186519fa1f481ab16ad0df331 - input_fingerprint: 3baf3ab05e9213e1dce5a716f772f30589c3e7dcfe2f427c6ec420bbdb4a77c5 + dest_sha256: f2cbd605beefcd3293d9c0a8b6a00a10d8cca16af4630ba0e40c7fb1f7e454ee + input_fingerprint: a63a9239de366459971259a3505048a547013debfc79b6193b008b3035592055 template_sources: - gem.gemspec.example lib/kramdown/merge/version.rb: recipe: template_source_application_lib_kramdown_merge_version_rb action: write dest_sha256: 693bbf1bfeacce7bf1eb36bad51d82aa19f4b4beff01673a895003ed785b7f59 - input_fingerprint: cdbdee9c0a50e912eef1d96230ebf7d871200b43cf87a244ca8447b6491c88a1 + input_fingerprint: 66fc6d8f8a40ae6e9a7d0316ccf2eb6f349ba0daaccc25f5dcd97c7a2d35985b template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88 - input_fingerprint: 8fe26a9aaf3ba4e82f2aef6905c6fac9cf2dc5c28eabda9e0f02512a277acf85 + dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 + input_fingerprint: 5d6ec7bf2f6cace4e88f20001403f6b55d9ce6f4507d939e59416f49b90f299e template_sources: - mise.toml.no-osc.example sig/kramdown/merge.rbs: recipe: template_source_application_sig_kramdown_merge_rbs action: write dest_sha256: 0fe9c2c359aef76b2098cfadb7009b7cf75cb3a23427a06d64b58ce1a803f0b2 - input_fingerprint: a5ea92b0357d314bb8db8a8908ebd7bcafcc3bc27e4f70368ede23ab9e7dec48 + input_fingerprint: d758573bc37c4ec71903f5698dec1ab9749bae7e7fe81ed04c5a693e5aae65d7 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 662575e604bbdf6b101c9f45b1c9183ff3aa84b217817a8835d7651d8e31ac9c - input_fingerprint: 802b741179f45bc1be9b678c273572de42e52d61e3a0c57ecf0f2b1655c9a19a + input_fingerprint: b79631ff386e788be5c1a835609f043a1edba31a0e6cf08ec0718de06132e0a8 template_sources: - spec/spec_helper.rb.example diff --git a/gems/kramdown-merge/.structuredmerge/kettle-jem.yml b/gems/kramdown-merge/.structuredmerge/kettle-jem.yml index d9d24611a..ce181f50c 100644 --- a/gems/kramdown-merge/.structuredmerge/kettle-jem.yml +++ b/gems/kramdown-merge/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/kramdown-merge/Gemfile b/gems/kramdown-merge/Gemfile index 276674934..2225b3fbf 100644 --- a/gems/kramdown-merge/Gemfile +++ b/gems/kramdown-merge/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from kramdown-merge.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index 40b9ee40c..a317d23a8 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH markdown-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,24 +808,25 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown-merge! kramdown-parser-gfm (~> 1.1) markdown-merge! markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -831,22 +848,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -876,7 +893,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -912,15 +929,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -932,10 +949,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -961,8 +978,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1032,7 +1049,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/kramdown-merge/Rakefile b/gems/kramdown-merge/Rakefile index 2a45a30a3..2a537c41b 100644 --- a/gems/kramdown-merge/Rakefile +++ b/gems/kramdown-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# kramdown-merge Rakefile v7.1.26 - 2026-09-09 +# kramdown-merge Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/kramdown-merge/gemfiles/modular/documentation.gemfile b/gems/kramdown-merge/gemfiles/modular/documentation.gemfile index 5771c0636..4a3b04a5a 100644 --- a/gems/kramdown-merge/gemfiles/modular/documentation.gemfile +++ b/gems/kramdown-merge/gemfiles/modular/documentation.gemfile @@ -7,16 +7,16 @@ # gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/kramdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/kramdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/kramdown-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/kramdown-merge/gemfiles/modular/style.gemfile b/gems/kramdown-merge/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/kramdown-merge/gemfiles/modular/style.gemfile +++ b/gems/kramdown-merge/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/kramdown-merge/gemfiles/modular/templating.gemfile b/gems/kramdown-merge/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/kramdown-merge/gemfiles/modular/templating.gemfile +++ b/gems/kramdown-merge/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/kramdown-merge/gemfiles/modular/x_std_libs.gemfile b/gems/kramdown-merge/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/kramdown-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/kramdown-merge/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/kramdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/kramdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/kramdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/kramdown-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/kramdown-merge/kramdown-merge.gemspec b/gems/kramdown-merge/kramdown-merge.gemspec index 94e9d42bb..48724c0d1 100644 --- a/gems/kramdown-merge/kramdown-merge.gemspec +++ b/gems/kramdown-merge/kramdown-merge.gemspec @@ -120,7 +120,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -134,18 +134,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end From e671e566e2ab407a7a56cbcc7ce93d8f291c6853 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:23:15 -0400 Subject: [PATCH 147/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-crispr-ru?= =?UTF-8?q?by-prism=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-ruby-prism/.kettle-drift.lock | 83 ------- .../.rubocop_gradual.lock | 69 +++--- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/ast-crispr-ruby-prism/Gemfile | 4 +- gems/ast-crispr-ruby-prism/Gemfile.lock | 109 ++++---- gems/ast-crispr-ruby-prism/Rakefile | 2 +- .../ast-crispr-ruby-prism.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + .../lib/ast/crispr/ruby/prism.rb | 14 +- .../spec/ast/crispr/ruby/prism_spec.rb | 7 +- 16 files changed, 266 insertions(+), 306 deletions(-) delete mode 100644 gems/ast-crispr-ruby-prism/.kettle-drift.lock create mode 100644 gems/ast-crispr-ruby-prism/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ast-crispr-ruby-prism/.kettle-drift.lock b/gems/ast-crispr-ruby-prism/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/ast-crispr-ruby-prism/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/ast-crispr-ruby-prism/.rubocop_gradual.lock b/gems/ast-crispr-ruby-prism/.rubocop_gradual.lock index f96374016..de7358867 100644 --- a/gems/ast-crispr-ruby-prism/.rubocop_gradual.lock +++ b/gems/ast-crispr-ruby-prism/.rubocop_gradual.lock @@ -2,16 +2,17 @@ ".simplecov:852812133": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:4140725214": [ + "Rakefile:723149272": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-crispr-ruby-prism.gemspec:828317446": [ - [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], - [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], - [149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] + "ast-crispr-ruby-prism.gemspec:138228998": [ + [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], + [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], + [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], "gemfiles/modular/benchmark/r4/v0.5.gemfile:3644720371": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ @@ -98,28 +102,35 @@ "lib/ast-crispr-ruby-prism.rb:327894621": [ [1, 1, 0, "Naming/FileName: The name of this source file (`ast-crispr-ruby-prism.rb`) should use snake_case.", 5381] ], - "lib/ast/crispr/ruby/prism.rb:3526659119": [ - [10, 7, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Ruby::Prism`.", 2860768938], - [13, 9, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Ruby::Prism::Utils`.", 2857494984], - [25, 9, 13, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Ruby::Prism::Adapter`.", 2579377404], - [62, 11, 901, "Metrics/MethodLength: Method has too many lines. [18/10]", 3779252009], - [84, 9, 16, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Ruby::Prism::Selectors`.", 2133324825], - [100, 11, 640, "Metrics/MethodLength: Method has too many lines. [11/10]", 2463541954], - [100, 41, 180, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4151508598], - [115, 11, 3285, "Metrics/AbcSize: Assignment Branch Condition size for `comment_line_block` is too high. [<14, 47, 23> 54.17/17]", 880218168], - [115, 11, 3285, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `comment_line_block` is too high. [18/7]", 880218168], - [115, 11, 3285, "Metrics/MethodLength: Method has too many lines. [62/10]", 880218168], - [115, 11, 3285, "Metrics/PerceivedComplexity: Perceived complexity for `comment_line_block` is too high. [18/8]", 880218168], - [115, 33, 148, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4247948333], - [127, 23, 2581, "Metrics/BlockLength: Block has too many lines. [49/25]", 2576202082] - ], - "spec/ast/crispr/ruby/prism_spec.rb:2051561249": [ - [3, 1, 11519, "Metrics/BlockLength: Block has too many lines. [249/25]", 1483165423], + "lib/ast/crispr/ruby/prism.rb:1436264249": [ + [11, 7, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Ruby::Prism`.", 2860768938], + [14, 9, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Ruby::Prism::Utils`.", 2857494984], + [26, 9, 13, "Style/Documentation: Missing top-level documentation comment for `class Ast::Crispr::Ruby::Prism::Adapter`.", 2579377404], + [35, 11, 565, "Metrics/MethodLength: Method has too many lines. [11/10]", 4229228195], + [49, 11, 707, "Metrics/MethodLength: Method has too many lines. [13/10]", 3022584938], + [70, 11, 1225, "Metrics/MethodLength: Method has too many lines. [25/10]", 2223298771], + [123, 9, 16, "Style/Documentation: Missing top-level documentation comment for `module Ast::Crispr::Ruby::Prism::Selectors`.", 2133324825], + [139, 11, 640, "Metrics/MethodLength: Method has too many lines. [11/10]", 2463541954], + [139, 41, 180, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4151508598], + [154, 11, 3285, "Metrics/AbcSize: Assignment Branch Condition size for `comment_line_block` is too high. [<14, 47, 23> 54.17/17]", 880218168], + [154, 11, 3285, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `comment_line_block` is too high. [18/7]", 880218168], + [154, 11, 3285, "Metrics/MethodLength: Method has too many lines. [62/10]", 880218168], + [154, 11, 3285, "Metrics/PerceivedComplexity: Perceived complexity for `comment_line_block` is too high. [18/8]", 880218168], + [154, 33, 148, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4247948333], + [166, 23, 2581, "Metrics/BlockLength: Block has too many lines. [49/25]", 2576202082] + ], + "spec/ast/crispr/ruby/prism_spec.rb:312402670": [ + [3, 1, 14455, "Metrics/BlockLength: Block has too many lines. [307/25]", 2340182905], [41, 3, 4284, "Metrics/BlockLength: Block has too many lines. [87/25]", 1755930986], - [195, 3, 4456, "Metrics/BlockLength: Block has too many lines. [98/25]", 451830228], - [214, 5, 1855, "Metrics/BlockLength: Block has too many lines. [42/25]", 3479234350], - [265, 5, 1717, "Metrics/BlockLength: Block has too many lines. [36/25]", 3873040073], - [307, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2088544858], - [308, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2089183955] + [195, 3, 2932, "Metrics/BlockLength: Block has too many lines. [56/25]", 459736752], + [211, 5, 1041, "Metrics/AbcSize: Assignment Branch Condition size for `debug_dependency_target` is too high. [<6, 21, 12> 24.92/17]", 743765151], + [211, 5, 1041, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `debug_dependency_target` is too high. [11/7]", 743765151], + [211, 5, 1041, "Metrics/MethodLength: Method has too many lines. [21/10]", 743765151], + [211, 5, 1041, "Metrics/PerceivedComplexity: Perceived complexity for `debug_dependency_target` is too high. [11/8]", 743765151], + [264, 3, 4456, "Metrics/BlockLength: Block has too many lines. [98/25]", 451830228], + [283, 5, 1855, "Metrics/BlockLength: Block has too many lines. [42/25]", 3479234350], + [334, 5, 1717, "Metrics/BlockLength: Block has too many lines. [36/25]", 3873040073], + [376, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2088544858], + [377, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2089183955] ] } diff --git a/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.lock b/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.lock index f4e8757dc..6e7652fa9 100644 --- a/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.lock +++ b/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 3529fc201f57ea59449f472121b9163f9757ed7bc64d69028bbaf75fafde992f - input_fingerprint: f3ec650342e1912eb27e2c68afb76cd3840cd532a2debee02e3e20b259606879 + input_fingerprint: 2980ac282f3667cff0bf331b08d76204f1c1d55819ccd14904a25e263812e6e3 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: bee811e4c60ea44bd0f6eb3ac2f69ffd127136ee9a89c789fba94dc4dd3c001b + input_fingerprint: ddf89448fb4d9ab0c98596677907c24ad58430ff2d4980ffb864a33fe6c4fc81 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: e9063965042cd75535d7cd934cf86ac2f502310f747e3059d066668f7182a8d1 - input_fingerprint: 76e2a94db2e3f64f8eb3d7821293a9c8f655ddd94cb7b5c5d9604a05f2a6ee80 + dest_sha256: 29b23f1d49b6e5247677818392b14eee5d1ffa4db3b34073f2a45b3cade05ba8 + input_fingerprint: ba49abe51a5fd422e5dabfc12008534578b80398a9d5bebd24267248bd862708 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: f1dc8a391a54b1af9adbb85db6c7e7d3ab0f98bc455c78f058082956cbdb0de1 + input_fingerprint: d99b69acd08f46c6d273c90ac968ffe315ea9b31ebbc61878806c492c3c2cfcf template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: ab27e04523e2f7a26da3f1d961c9edbf0d160d6ce8b961c6e5af982b6d625a7b + input_fingerprint: a9b5fa9d96b15d10f355709a4f9420e6e3a6160eae00d4dcd50622c0889dec69 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: d78d0165db5c243cc84028aca30282746facee5110ce418f8f91197173d360fe - input_fingerprint: 3af8b7b2d2276b4cdd355cb129cdba2101f1f53aa79c69feeb2cee13e463902a + input_fingerprint: 43b4931eccd02d2b521693e8e4215bb0842f7864a143edea9e7c72de69fd3d98 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: b61811476c028584d2c49847881e446bf0f8199039af1cf6fe60f6f694867aea - input_fingerprint: bd5df839fa7e3c0b11677f5fef465500d53040472c051fa3f1bc47f4626c72df + dest_sha256: 90a52d0669733b3eb9c25e614666cdc02a7c2688bd5c48e86b4d8de1c0320fc5 + input_fingerprint: a5f2986933d284877a4dd84afa9a76b731419cf226f19c2fb705ce61541af446 template_sources: - Rakefile.example ast-crispr-ruby-prism.gemspec: recipe: template_source_application_ast_crispr_ruby_prism_gemspec action: write - dest_sha256: df0862ccfa4ed3d689bb4486e46427e20125d3441e88c7510f1ebf82cd4dbcde - input_fingerprint: 4ec66f128160c80f383e03f051272f0ed1159246af8c877de9b2d7ccd17f2c3a + dest_sha256: a9a3270636c5de111337fa7c164d587553d2ddd1f2edc5933f79dadf1560f824 + input_fingerprint: acfe9746d9c922d56dfc53ecbd1965d9dc03c5a86e892b8935f82d9a1181ecae template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 1961465349629b0e8f33400ef2c33182bcecc5303d21889aa97efaacd80f8f4a + input_fingerprint: 991d91768e3bf5573d8d2871151a5daa266ce38b12bdf0d84d4f683da5d2d188 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: bd58fc6b8e4b01451ef0cb49e7852538e0fa582518d1a1c71e9bee900a256604 + input_fingerprint: 63375462ae93072d13e814f2d79fc8dea30e0b45f32538ef3e7bf384e0987e6a template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 6f33a380dd7ddcfc6b48c68fbc78663771dd9c1015391e6f67f17b8e07fbfcc0 + input_fingerprint: 159ed79a21da92a7ad9512939cf5ff7cab6a5e2bb96785b6d767312e5618a56e template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: aaeac3c828c36315f3716c7a35d92b0409d13351c7f66431274e88f21edbd874 + input_fingerprint: 3adb6e71fda5a3bc474a290664ea1e4f4755ee84613bc6d55fb5a4a74237d5ab template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: ff20578a99606e8e8a2e07c7e355d10a6f6ae8782dd19f750e3ba215d122642b + input_fingerprint: b7608614413c53dbf1babb67303a8a2c43d0e6f7f3338a228a34c0f3a3a49c16 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 22e0886d2374fc1bf8e8dbf142f468d6ce7cec0ceecad963c6a653456bfbf9c0 + input_fingerprint: c78c238be4863a5d098ad3a2d4552679ebcb96fc926226559178342e84090133 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 74de52ecaeffa45d205426f98008d4f2685b28f7ef8a5be0a82fb29409371fb2 + input_fingerprint: 49fd9669d25fcc372bd1557990ba93dafd128b10395cba2538199d19baef7e84 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: fff48a32ddba65bd61ee1ba3ffde421c87d32ce9f6ac86bda502fbcae4327e50 + input_fingerprint: daf3147077a9bbfb5a60e52c2e24f90a65e028c3454f0161056ac8f580876f0c template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 1757a47f48f0da8dbb818c27af9e982df25f15c9173e642f309c011d7c84ab9e + input_fingerprint: 060df58b904ac387c77be831964903ff5a7d3de92bc9a1fb9705bc0ee5537f9c template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 23544f9c68be703b06ea36e7a38f992e761b794969cf0a2b4854852543c5d184 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 3025a12b1abd9449b335438c1de9e264fa92a1f42b0692b34cd7019475a5a7db template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: c5e292c770323cd9f2b2ec694847764abaed7dab39b1e3483bd4202688f5f96d + input_fingerprint: bbcb7deac1518cc9d1292e589cffa85ff5147c0dec8bfab125a247786f7e4813 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: da594ea242b208f8be609e3f4d3ce802abc3150a9a47ac74482f0dc6648ea725 + input_fingerprint: 4384b91db2868a809947b9438d3def181819a77bb26e66d4811a8a09548e986b template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: ae7c324e3a93394d045346a6ecee423667440aed6b973db664a85267a95c9bd9 + input_fingerprint: dbde335e39b44ea6d1fcc9528d98f70b46458ad3db2e562e002c85462522ea2c template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 892e007cbe9bc0473d616ee969a150044a9eedfa72bec1b4b70cdffd6944ff68 + input_fingerprint: 70ebc705aa6b4549d7340a45e3e27fe6931d7f8efda9c5265e1613b7290f5bca template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 96a7c58121f36fae92965d9efae84586aae39cf55398aa14d1aa4858c154711b + input_fingerprint: a1e6f5ea5fb4c4b787a1079285a299eb9a1221549e1769114e29893775086809 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 0a439d1b88a7035472ce7ddeb23be9415627d5f5f7b06c07029a09e7991478f6 + input_fingerprint: 03c3bf653c0f4e7e552afb71ee71d80a9bbeaae7083d2a4a4de4d8c779d8106f template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: a598a3da99363504d55f281a188d2c0fc7077e17e82e34dae05cce701b2bd0c2 + input_fingerprint: 831d17e3065b574b6b7aad8840befbba4edae383907cd354ab9cdf2a0f7373f3 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 6e19ff989b1620564b8d634a2280af7c3c96dd3e1f8c96fdfc85fc4ca7c35fca + input_fingerprint: 352c037170be93d6ee26aa25f378980b5a8b55caa90535ae90953f5bc7db4313 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 56f3191564567f470344415c144ca7f34b5d5bff5738e4a2eff630290474ce18 + input_fingerprint: 9edcb4ea201ad4b3553d03c54446117600ef419dc46c95f5f30201c51176c3fc template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8fcfe7b5965c0376d550bbbdd89a97d340dfd03d1d029db04050fa13bb1ff3c9 + input_fingerprint: 167bd9ae015e20866b0470cfaf7e469e512bb8a66e7190a33bc441ee2e28ed48 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c881c1a27e0485e4073b4d039030ac46011d1c3dc0028f2b65c85ec88ea74486 + input_fingerprint: 5cb645ef57e41407d03b83694f1ada9f886c2f54ed1933166c4fbf91b0e6770d template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 8e9dee894d0fbee1ad71fd18443f94ef0129d403fa9640cfe8957b6f42478ada + input_fingerprint: f78a01fd2c419484a0f02c8b49460d439a1bb4fe5c3cda5f9ad0587754729133 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: b0585b57610278b4b19a749e7eebfcc8f31a0f8c2957ecc31361e858d4260d87 + input_fingerprint: 49bf4c278bb9a8714f606db8a2d7015d132e6562b3b20fb809840bcec66e8a95 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 91a2ed77f254197cec060094dae7b6c14c221988d48637f532a951fbdb73755a + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: d3ac8c6609497053aca638e21def7e0f5d28d9d4475989c0f5cff91975732014 + input_fingerprint: a0d1d09dfc8d9377f67e659d7ff60bdc405643cd6d06bbdbaeb7213034dfeb72 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: c77fc5b64f2b39c2359af2791000c5cec416c682cd508d738b37c4e0b0185882 + input_fingerprint: b41c9e5b7657047c4bd4749c73edc01b90d52d6ecadd43928571edce7d64abff template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 76c9c9a7d0136664fd945232c8ff46d4fa6c8ebdc8200783cf27a2e29004f05e + input_fingerprint: 95c09b65700624532ac9d22ca58b8f63a09c676b4e41ce975ce5159a99b5ba94 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: bfa1828f32725973a5bc817dc9573b30d029ec2132146c61a32607bfe9babd95 + input_fingerprint: 439288fb872749a41168c8c2ba75f7f64ab751a99ff7e584ee0cf3993c58d25d template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 71b525394900801d539f5554cd8b6ae7173df5afb27c606f9d7967f4dfcad9d6 + input_fingerprint: 28d1bf6e5fb1e33a8658d66ee611eef5456bd6df1438855d48546bc7d481ef1b template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 0b7a8ed9ec01e1650185be43f66332baeb74c8b63ce4ed608a635b96771c5510 + input_fingerprint: f500632d401e46521efdd92416878804f7cae6bd9d0bb77f1917e6cb9c169a22 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: c4674164f32a2ac33042d5cf11418521a279fe88026f1d355577335ec8227e79 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 7dc1351e435038a6cf9b0bd77d46410ddf72793c6a8b4654a6938eb8936326e1 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 80c1f75cb780cb7f372a4e3b546c856be41614fa2498ac84df2a06fad80d83d7 + input_fingerprint: 7c4cd0fc4947e0550b4f0c22b753beb978389083158c2baf62c0a5c67d442428 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 69b2d7d6d7fdff8236bed48333843c8704c24e878753481428c6c98792715277 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: dbb4b50fbef5a31a70fa588dd42e8119c59c6abe6be59a03d0900c7a0ae3242f template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: cc8656eb41bfac98651cd3166ad0c219b27b07e7ce743b361a4318b34c60f18f - input_fingerprint: 5a465db95e7c17ec2f337286720b116c3046764a1a25e5d021434cd8510657a0 + input_fingerprint: f0c4f88213588ba827f640c54e2300fb8fbfa5026c83e42f25b981213877d76d template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: ebbb55fe93d0a482fa78b982a5bfeba7bb4fbac5bae9a23b88a9d1e652ae24dc + input_fingerprint: e573c520dc82d7ca1f73484c883114643bd58624d280d3bf07c1b78f286879d9 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 4aae9b8b9f848067e2d4339f81359813d38d9d0ab100fda1a40e7a7dbb2d4b28 + input_fingerprint: 031a5ac826ceb3c923a7bee0d568878bbac804a3ab34c4a6cf417d0bcda9e483 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: e4ad90bd52f6997e76192a6dfecdc2350fb18201f0ff8caa054da6d15aa2bffc + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 61424230b1211dc5bff97dff329e7b42784321a8ecb543d75512f6f6ef08d0ae template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 90216debfe649c42be3b9cfb4c87dfbcc795d772f4235e3f2b871c73c47ba97b + input_fingerprint: 6d6e1337ff9ff75a23a7bb17420246e1a7e22fa1006157e1fa1d0dbddc473080 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: f164174d509012063b73aaa5714b83bbc52d8ea11484e9503bcd1d710a12875b + input_fingerprint: 478c3931e647e4af7a9c624186224f5104a2558f062fbc766c0b164c8e38169d template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 85176ae520a824c0ac5fd87e1b1ddc877d2a5d3b84efc0dfbca5ef7d9eb3862c + input_fingerprint: 35a3a68f29f7f0fc78f647a203e8a4650337facaf5788594622ab0d1cfc8f452 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: fa48d04500e5752aa045d34cb849950e3e4a46dc191ba776a08e40bcdb43db1e + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 980e33a552e042dcf235e854650f2a8d739fe40ebe696ff546269e0e574a8c63 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 661c149eaa00de9019e5c6cc94dd9ecbc67ca48a24ac70762324c8efef2fb3bf + input_fingerprint: 8d7b18b343942520701eece03e3e7a51941ef1010db32a408dc4c4dd01fde60c template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/crispr/ruby/prism/version.rb: recipe: template_source_application_lib_ast_crispr_ruby_prism_version_rb action: write dest_sha256: 422f3f9fcd8135690f4dbeb24ada37d0693cd5d40dfd80e880707c9b12a5cfbf - input_fingerprint: ca73f885dcecc041fc5d6e913c3cba722f6b4a36f7953d1387e1f20e412d5225 + input_fingerprint: aad4194d83e3b1db07f8a3f5f36431f43d979af34eeb90721f532b9dd86d07b6 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 491df76688079679de0a0b7cef55cad315b5b5907f92e825cb9a4655e9c671bd - input_fingerprint: 515f0b64926a1d8495a33b0742bb31ecad7c1ccad64655d7fb5b4afbf136ed67 + dest_sha256: 2965b87d7713c05aaa9c689ddf14dc4ab44fdd9c523388e5ed21f92e14397b5a + input_fingerprint: 4ecbd467015ca3eaaadc2d0df957ac61ab21e980492e2b8e04584536a21c587d template_sources: - mise.toml.no-osc.example sig/ast/crispr/ruby/prism.rbs: recipe: template_source_application_sig_ast_crispr_ruby_prism_rbs action: write dest_sha256: 557ce194cb22954d85f6c7356a5a1ef1706641a97952ad43fddefefeb4f8f3ee - input_fingerprint: a1f2b0a3cedda35bb190fcbc8ef58313939e7192ef0266de5c43e8c2d1511082 + input_fingerprint: 649a2afa11b74d638c5d033c77aa6fb902ba92c693aac09884ac58c958d1adf7 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 675694e53166020637da23df83cf172942571cfeee0e35775431afff5fffd001 - input_fingerprint: e255df08a8eda26cbe52d0337abccfaef5c758ea055c5b65f00cae28ab1208ef + input_fingerprint: 9dd58ea83a481c09139eea38327aa25e622d15f00ec21b48f25e6bd1654d7496 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.yml b/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.yml index cd16905a9..aeba50fc8 100644 --- a/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.yml +++ b/gems/ast-crispr-ruby-prism/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ast-crispr-ruby-prism/Gemfile b/gems/ast-crispr-ruby-prism/Gemfile index 02fb1881f..c18fd5bd9 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile +++ b/gems/ast-crispr-ruby-prism/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-crispr-ruby-prism.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 @@ -27,9 +27,9 @@ gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 direct_sibling_gems = %w[ ast-crispr prism-merge + tree_haver ast-merge ruby-merge - tree_haver ] direct_sibling_dev = ENV.fetch('STRUCTUREDMERGE_DEV', '') direct_sibling_local = diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 8c580c0d0..d90e8de54 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-crispr-ruby-prism/Rakefile b/gems/ast-crispr-ruby-prism/Rakefile index 4ba5def6f..6e233b755 100644 --- a/gems/ast-crispr-ruby-prism/Rakefile +++ b/gems/ast-crispr-ruby-prism/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-crispr-ruby-prism Rakefile v7.1.26 - 2026-09-09 +# ast-crispr-ruby-prism Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-crispr-ruby-prism/ast-crispr-ruby-prism.gemspec b/gems/ast-crispr-ruby-prism/ast-crispr-ruby-prism.gemspec index 175d1b42f..c45059568 100644 --- a/gems/ast-crispr-ruby-prism/ast-crispr-ruby-prism.gemspec +++ b/gems/ast-crispr-ruby-prism/ast-crispr-ruby-prism.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-crispr-ruby-prism/gemfiles/modular/documentation.gemfile b/gems/ast-crispr-ruby-prism/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/ast-crispr-ruby-prism/gemfiles/modular/documentation.gemfile +++ b/gems/ast-crispr-ruby-prism/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-crispr-ruby-prism/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-crispr-ruby-prism/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/ast-crispr-ruby-prism/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-crispr-ruby-prism/gemfiles/modular/style.gemfile b/gems/ast-crispr-ruby-prism/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/ast-crispr-ruby-prism/gemfiles/modular/style.gemfile +++ b/gems/ast-crispr-ruby-prism/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/ast-crispr-ruby-prism/gemfiles/modular/templating.gemfile b/gems/ast-crispr-ruby-prism/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/ast-crispr-ruby-prism/gemfiles/modular/templating.gemfile +++ b/gems/ast-crispr-ruby-prism/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs.gemfile b/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-crispr-ruby-prism/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' diff --git a/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism.rb b/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism.rb index 80f172902..219eefd6a 100644 --- a/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism.rb +++ b/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism.rb @@ -49,11 +49,11 @@ def structural_owners(document, owner_scope: :shared_default) def comment_regions_for(document, owner, region: :leading, owner_scope: :shared_default) analysis = document.ast owners = case owner_scope - when :all_statements - statement_groups(document).find { |group| group.include?(owner) } || [] - else - structural_owners(document, owner_scope: owner_scope) - end + when :all_statements + statement_groups(document).find { |group| group.include?(owner) } || [] + else + structural_owners(document, owner_scope: owner_scope) + end case region when :leading @@ -115,9 +115,7 @@ def statement_groups(document) def walk_statement_groups(node, groups) return unless node - if node.inner_node.is_a?(::Prism::StatementsNode) - groups << node.inner_node.body - end + groups << node.inner_node.body if node.inner_node.is_a?(::Prism::StatementsNode) node.children.each { |child| walk_statement_groups(child, groups) } end end diff --git a/gems/ast-crispr-ruby-prism/spec/ast/crispr/ruby/prism_spec.rb b/gems/ast-crispr-ruby-prism/spec/ast/crispr/ruby/prism_spec.rb index 88a414aac..36f077c85 100644 --- a/gems/ast-crispr-ruby-prism/spec/ast/crispr/ruby/prism_spec.rb +++ b/gems/ast-crispr-ruby-prism/spec/ast/crispr/ruby/prism_spec.rb @@ -241,11 +241,14 @@ def debug_dependency_target expect(owners.any? { |owner| owner.respond_to?(:name) && owner.name == :add_development_dependency }).to be(true) top_level_owners = context.structural_owners(owner_scope: :shared_default) - expect(top_level_owners.any? { |owner| owner.respond_to?(:name) && owner.name == :add_development_dependency }).to be(false) + expect(top_level_owners.any? do |owner| + owner.respond_to?(:name) && owner.name == :add_development_dependency + end).to be(false) end it 'deletes a nested dependency call along with its leading and trailing comments only' do - actor = Ast::Crispr::DeleteBatch.call(content: content, targets: [debug_dependency_target], source_label: 'example.gemspec') + actor = Ast::Crispr::DeleteBatch.call(content: content, targets: [debug_dependency_target], + source_label: 'example.gemspec') expect(actor.changed).to be(true) expect(actor.match_count).to eq(1) From 4bdd5777669c08c74045c4b534bbf6420dd8900a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 01:23:15 -0400 Subject: [PATCH 148/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-crispr-ma?= =?UTF-8?q?rkdown-markly=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.kettle-drift.lock | 83 ------- .../.rubocop_gradual.lock | 12 +- .../.structuredmerge/kettle-jem.lock | 234 +++++++++--------- .../.structuredmerge/kettle-jem.yml | 1 + gems/ast-crispr-markdown-markly/Gemfile | 2 +- gems/ast-crispr-markdown-markly/Gemfile.lock | 109 ++++---- gems/ast-crispr-markdown-markly/Rakefile | 2 +- .../ast-crispr-markdown-markly.gemspec | 12 +- .../gemfiles/modular/documentation.gemfile | 8 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 4 +- .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + 14 files changed, 222 insertions(+), 270 deletions(-) delete mode 100644 gems/ast-crispr-markdown-markly/.kettle-drift.lock create mode 100644 gems/ast-crispr-markdown-markly/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/ast-crispr-markdown-markly/.kettle-drift.lock b/gems/ast-crispr-markdown-markly/.kettle-drift.lock deleted file mode 100644 index 1b23f4793..000000000 --- a/gems/ast-crispr-markdown-markly/.kettle-drift.lock +++ /dev/null @@ -1,83 +0,0 @@ -{ - "debug_env: 'KETTLE_DEV_DEBUG',\nroot: %w[src my kettle-dev]": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 46, - 63 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 93, - 110 - ] - } - ], - "path_env: 'KETTLE_DEV_DEV',\nvendored_gems_env: 'VENDORED_GEMS',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 43, - 60 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 90, - 107 - ] - } - ], - "prefix: 'KETTLE_DEV',\npath_env: 'KETTLE_DEV_DEV',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 42, - 59 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 89, - 106 - ] - } - ], - "vendor_gem_dir_env: 'VENDOR_GEM_DIR',\ndebug_env: 'KETTLE_DEV_DEBUG',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 45, - 62 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 92, - 109 - ] - } - ], - "vendored_gems_env: 'VENDORED_GEMS',\nvendor_gem_dir_env: 'VENDOR_GEM_DIR',": [ - { - "file": "gemfiles/modular/coverage_local.gemfile", - "lines": [ - 44, - 61 - ] - }, - { - "file": "gemfiles/modular/templating_local.gemfile", - "lines": [ - 75, - 91, - 108 - ] - } - ] -} diff --git a/gems/ast-crispr-markdown-markly/.rubocop_gradual.lock b/gems/ast-crispr-markdown-markly/.rubocop_gradual.lock index a1263e1af..8df3240d1 100644 --- a/gems/ast-crispr-markdown-markly/.rubocop_gradual.lock +++ b/gems/ast-crispr-markdown-markly/.rubocop_gradual.lock @@ -2,14 +2,15 @@ ".simplecov:3645595653": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2100260286": [ + "Rakefile:4204967032": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-crispr-markdown-markly.gemspec:646893010": [ + "ast-crispr-markdown-markly.gemspec:877252438": [ [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] ], @@ -56,6 +57,9 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], "gemfiles/modular/rspec.gemfile:2263543889": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], @@ -79,7 +83,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/x_std_libs.gemfile:2324400122": [ + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ @@ -88,7 +92,7 @@ "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:732451732": [ + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ diff --git a/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.lock b/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.lock index 07238bbdc..2e9c897ac 100644 --- a/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.lock +++ b/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: {} checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce @@ -28,42 +28,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -76,23 +76,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -105,7 +105,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -114,7 +114,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -132,6 +132,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -146,28 +147,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -176,7 +177,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -190,370 +191,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 767a285b587467f444db2c154caa8ea69a5cb5ab647744838222cb6540f17007 - input_fingerprint: ded757c36f7ccb0f91d90d7b2bec4cbff2b0c6f3ab54ce5cd33e5d1a07f54975 + input_fingerprint: 8f633b175c77984a8737820cda6788fa15cd12ccac130fe27e4faa910c94c579 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 15d200e4d2820ea4812476406083a0d694e85181743490247edc9e63b861b74c + input_fingerprint: 3a6e33924b159a91a6ba5ae6e8a083d70ca48970f0a6319fecb22deba0f3a55f template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: b587adeb20c94aa05283c38401689fe639154fd63295e9e1c5e9813da7cfed3a - input_fingerprint: 56409f3f5a4477ff109f522887c3873744e311afecfcaefdb7e4ff07ce4bdfd5 + dest_sha256: eb0ca944cb4f2251966b524b8c548cd10160ea1e31b08bce0954c1821f126b8f + input_fingerprint: 89cb4ae50f782259d69828cbdcc99777e03059bd03d49090e99c5ff5234295b6 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 702a7eeb872ff54a061894c29b76a4519db89278e5f122f4fac58d3030d0e424 + input_fingerprint: e1041a92d64c107461bea78fc91ef0cd078dee5145016ce96e1b0e554385b40c template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 07dd624943ebcfbe592786aed5affc074d5a87f483afbcf0af4ba05a3bf3c255 + input_fingerprint: 8ad2b0d0e6ac3252d5859ee3558d289656f2fd284b3d3736e0196b3ec021ad8a template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 383c53a1b82db1fee2089047940a9362da810bb40e24b3ad3967f843bc0c6271 - input_fingerprint: 951dd9cd5615883bc0484b970594ecdfa3059aa56d47848afb2c6acc37e0102e + input_fingerprint: 05fa4cfd4284efedf49eba87236fa5914d98fb3d58ae8de519d311035a78b038 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 61762aea8c8b35802c80b1b9ab2881b5fe4d601a428c62d7bab6505a39a57f82 - input_fingerprint: e09807f7ba2c50a1e1f73ea1407fb782934d5067fb36f23d6dbecf2b58477e8e + dest_sha256: 25fccd86a8b1ea73669e64f828906cb073a024e5c86f07d970fc99496d658e92 + input_fingerprint: 352be12c48b03bc9d28603d3602b43d5a46eb02c35939e79a1399c63a0edb75b template_sources: - Rakefile.example ast-crispr-markdown-markly.gemspec: recipe: template_source_application_ast_crispr_markdown_markly_gemspec action: write - dest_sha256: f23f784d995ed9896132ac9d3ab7d5647d0e8457eb12a03e5f4ca6068690fa0a - input_fingerprint: c527b3f8af90ee3977dea3e9252dcb587ab4683a48459f0f448d6cf6702e9344 + dest_sha256: 4cb1094a6107ec955164a998d22c7307df1d549f23c76344ba570441b9682e50 + input_fingerprint: 938778bc495a3f501d8afda9129343fff3b585f1baef5e7441fc49a171b98d8d template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 517725229848249e027efc00c2d6b89cd3cdd11f52855c78874ddfd7b856b31b + input_fingerprint: e2b05311a2118a71bbdea60198c7cc5452f3a5418537015e7e30fce518e4a4c5 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 6499ad5cde3109a79226fe084227ecdc9ed1d0954f536e190c23e9127b23ec3c + input_fingerprint: ba939a30381da73baee86be7d5a2fcc2d404d9b459c6b743aefff7b98504cdc1 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: c314b859fa562d42d2143ebb1e39a6ad7dec4580628172db250a5954d860532a + input_fingerprint: ecf196e73d726c1a521964d47349f0b7b43e407e8b5a0601d2a6269f036a00d7 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 4360b41e3c447dfa8085205a99ce231b53b9d67d25632cdf0f564905aa2e689c + input_fingerprint: a2dfcd15fd64d641a7c222eb5be08eaf8199ae37456de3a8650ec1636f7cdb6a template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 4fdf3d4343d2fea62589006a74f50749fea52d4c7bd7439aee020309c315c829 + input_fingerprint: 26ad11b47e2cfbaeeca0cbab38cbce50e0957e307ab96e5e83757968c3ea402d template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 8b8662fa11e52a470c64c56d03491bf05764481dd27d141b8dabcc4d63ad774d + input_fingerprint: 4d971eb674d4988b2ea32ab7fdd90f754ff198cd1b0b89a753e876b6d9283fee template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 77664b0fe98b9e5007b152af54179b836170febf7d92477decf3770298f69f41 + input_fingerprint: d89412b83bc13e5d274b5ced743d0646e4dba634eb78e91a1739ceee13c82aec template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 74fe7d51208d9fed1ac6cac1009bb18ff25b3a58053a1b8376497d37a9cb2918 + input_fingerprint: de1128fda3e3a1a3a9e7b92970ac4036a6f92420faa64771107d4880debb2d4a template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: e46c6f069f7e4d4573f0fe4b36be0fdf8693ede86035035d71e09a5060b3b65c + input_fingerprint: 4814a825298dce48618ae07f8dd778e5ab35b47d9cbcf7c09e7f63d97c00e297 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: 91904f61e4b4e0b698983a50eed3a8b70974c4d2e24ea5958ab1c844fe56b5a8 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 62a8c4938c73ed9b94bba875e0b6c0ab4fe436246eaf8e8df01e8653da397d5e template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: e8fff4ebbacf52142231c113413ea48bdc38c7be12acc6a0f4a82b16e08e6db2 + input_fingerprint: f48ca820c1deec81b66f8cdfa59ae35623fa0067b20218f230e6331ff38e82ad template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: c0fcdedeb42daf7e37f8065a416cd52d18b3d879b742a5badbe2dc8aae8f8960 + input_fingerprint: bfe41d016c85d9bcdfc85550e4e6d993d8337b1385f4744f2f48af0a1751b887 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: a275017b4036f69f9388b4b28110dc1a8751e7a2957be2d68d876c6166afcc2d + input_fingerprint: 735ad2d4ef93d6cf91270c099a9147fd331480f831513be7ebe2819249ba7225 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: c762d1fd48d4efe768badc3ce7f8c3bcb6258448fb811be4f69a429669e75b45 + input_fingerprint: 6f533530059173d827de9cbb5fbdab4e5510c2d398412d07dd29da2d92b6d72d template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 50a6ae44f5365fb7c0c6fe0a75e0675cb4c0179b8544601a1d543e7ea3076ce2 + input_fingerprint: bc0ed33c57775dec75034c781e3963611b0bb4c4b46381d273f232605f82a289 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: b6f72c5e3570976e25d7a60d2d0392fa3895e1cc9c35d1a356bc0b5d781f90e1 + input_fingerprint: fdc6a42ae43a4d6330c29a0e2006acaf94a5441ef2d450f688cceda090f839a7 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: b9bb21e1b0351632e71cf82ca3980d1ad4959f7ba9eeae4b3ff804ac8c55de93 + input_fingerprint: 631d5589086885767e677e4f1a996856b40cd125a6d61a86d8086a2ee8bb884d template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 531f8c285d12ae806e534a7e9211fbea793b0d1fa1eb4efa96595f74ad8f7c20 + input_fingerprint: 06e263d2e442dc6185ef5359b8a9c9370bdb6b2e47efe4bfd33ed71289dc4380 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: e87c00a503f1b5bd2b96350cac98b875d558db8b890f1e6ad2f0084163408033 + input_fingerprint: 4e5e2e51b9c3d6cb2a619563888c9de69565b30cad8826613f7bb8d2ff8904e0 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: f891ba770a782d5dfe83ae369ef4db7491b9a6c796babda905eab604623e5fa7 + input_fingerprint: bfc5182ba0ea9212f68cc947a66d0833b5736ae41c655e9f16272e9ca18e8399 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 41d77acd13601563d179073975c9bb50916427bccaa2998d20a0b2400477ba0e + input_fingerprint: 354c08e7e6816375a184e27e4ecf4df8c4f8ffbc7fdf5a701f101155fc784c01 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: c881ea6d5c84d76b1e8ba5c7ef8f79db7021eb8d7cf9b7cc95bd3e2e724c1955 + input_fingerprint: 6f65bc985b3c87cd84330b11166cbf0fa247790c6e793c01e81c608c86be21cc template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 94ff1739a193a0a287b69f5de06fd01165c10da9c8bb5f0067f4003aed37ebb6 + input_fingerprint: b40bdd8cd7543b5ea0193380fbbf5db5a337052aedd637753e59dae9907b1fa6 template_sources: - gemfiles/modular/optional.gemfile.example + gemfiles/modular/ostruct/r4/v0.6.gemfile: + recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile + action: write + dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a + input_fingerprint: 3032bca2aaa80b0fe28db943f02bedffc68019b0d06afeb1ce2a1acb497dd971 + template_sources: + - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 6925c06e0bc495bc6d6963e12d1d521f332b8b708bdedf23048c665c13eb77af + input_fingerprint: ac446700023c183f3400e1d6ca94334bdb8ded20b7038a52f75435c6a72415eb template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 4514f552a9445ddb99e36075c2c2f721bce37bb2a371185115757cd89685fb52 + input_fingerprint: ff57be299bef68cef9578f3a594e2053c74aef758ce1f696c2101687dceae992 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 7360962fd9fab78968bd6424c12142624483cc89d7d3e32a984e9f37fb68c003 + input_fingerprint: 174f3753c93a8196204153efcfe029a12c58d024d79d2984a528820dad004f1d template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: eb55c6b809c6714e588a678c0a6e35119a08180d2ff4ebb24e7182247d60d5c4 + input_fingerprint: a01f44e1a3e111aeee2c245ba5263700921c9270d5dcc6db8790dc39f84a67ec template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 1cff4ac139600029d417164e64c997c41a7bbe90109e8003180b5f12bf46a750 + input_fingerprint: 64366868e2799f6e29ca970af0900df6f29656aa7f33bcb4bd2a0e20bf3b0ae2 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: d279b600851667a4a371a121cfe75e411ea07f1b83d9324e1f975701bb900e5f + input_fingerprint: 2f581c7652a9ba54fd8e5c7e406433aac79066eaf3a9a711fd18e6a08605958d template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: 55b062cdb9312e2e1d80cce0fac24ea1adb836777c82b978af52311751a9be1a + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 8dc139f0f46ad7de3a9d9a8f4be24b03e4fbb7387099e5c44c7281fbe1470207 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: '09d3a85a7f466b5386bf0462edb603b11b30426fee9f50f180c1f1eaeed82b7a' + input_fingerprint: a308e5de4ddc818850f60f37c1e4f59e3e163ca9308775b5d5f6b11f4d894b0e template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3 - input_fingerprint: 5cc4d29311eb2efc830fd25b6769feb01fd07c22d79c70eed81a9952058b1fd2 + dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 + input_fingerprint: efc0caaf750a1f54043eefc807eeb337ae95bf9e957cd972ada682687c78f814 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: f9d3680962ee8ceec753a5f8079e8f9027c0a7324bd2aaf24f657703a4b14da0 - input_fingerprint: 33f01677dc998cfb700b6175fa2a156b5eed61b34936d79509d68925ca619f3f + input_fingerprint: 6b9d3bb52b34d611e91fa91b9543ee5b80079df451f6bc95118ff44c3fdb7460 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 3037260104556055e7f1fbfbd6acf8c6828b12f7821d354a0d983877a4fd6de1 + input_fingerprint: 80d196ee0a994c34c24c994ca263e23cc19da8237f93cc9e339e89630a46b1ea template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 5c9855f39be5f8c55bbe2f98b1fa440f247231591ecf7581bf9276b0931add03 + input_fingerprint: 99a48681ede6353e98c5bd5ad57486e3f50107631b120c36461c1b73242226e1 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 4bfbc50a2e22dd5f82b8c3c9dc9b4dc640925373569bb0c6a4873cdbcce6b25c + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 98bdeda48ea9902fa0c26b226ee328a6bfbefe7e2096132b2622063be06782a0 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 2fd1a53cb172759d2aa1aba16e6a0fce47efc469145eb0adab66cf68afeee692 + input_fingerprint: '09805aeb2e2fa5bc898bdc720b9fbb701139b17b81cf01cd6b2cafcc25e90650' template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 6c8889019711abad4e5a561ae901194e2c99654c30980ad1423124e7d5b6ae99 + input_fingerprint: 9985852debc094c49854071b8355b3d2625cff3d5a8b890cb7684af595f81eaa template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 02eb0ed2b0b50c0b0fcba48b58c5857fcee41600fba19c429ee46f48ac2f7d3d + input_fingerprint: 31050bb36eb561ecf54800c2fae7a4cd4c04069c5504d964b74b32e1c323a811 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 6d7819360f2f6afec3ad82d0d93e0c02168979cf429093659e26670f3ebed3f3 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: e8d6340abe7f0062e4572a8c7133179ef5c49a0b691bf46dd70b462a303d0508 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: e9093910a535743de3644946c0e623145735c6a7b4b9ba07aa7922de50a2e767 + input_fingerprint: a86c0f6ed8abd1bb62f72b2fcbde99541ac778f9756506b0b9316e0787d043d4 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/crispr/markdown/markly/version.rb: recipe: template_source_application_lib_ast_crispr_markdown_markly_version_rb action: write dest_sha256: 8d5e24691f06296f70231acd9cdc2c9310e2f6b5b832a8e7c1cded99e9ebe4db - input_fingerprint: 169668e2e61687c63299cf15bf41da9e8915b04c8d5ef7095c6a8de306dfacf4 + input_fingerprint: 0ca8e10251c4ece00b3a9fecfa9463b497ee05e58a5a7dda67913f83a8e551c7 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: 491df76688079679de0a0b7cef55cad315b5b5907f92e825cb9a4655e9c671bd - input_fingerprint: 34dff5bddac81b0a6664fecf89580646adac4140f0cf31d534cfeac534ca9424 + dest_sha256: 2965b87d7713c05aaa9c689ddf14dc4ab44fdd9c523388e5ed21f92e14397b5a + input_fingerprint: c077a866e65d7d464db51b0bfc1fe1e5d3cf2493e59c5afc45e149ebe709ddbc template_sources: - mise.toml.no-osc.example sig/ast/crispr/markdown/markly.rbs: recipe: template_source_application_sig_ast_crispr_markdown_markly_rbs action: write dest_sha256: e6edddabcca5268e48bb90d2e7711ba5b1565a370052a46b33652bcd12938ae0 - input_fingerprint: 9c8d32be1852bffee7187869064d4670063a3b6f5deea3e0c2ef005471d269c3 + input_fingerprint: aeddf869126ff6b486194d5a24ff7856b67e065652ceae2a8d92c4bcce4682fa template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: effc700ec0650ba337172553c32ca9093ce1168943e471ea65676f2cd59290f7 - input_fingerprint: 3aa19574f9b05712c8824131c9dab0ba7f0e478113f519796af4f36f1150c0da + input_fingerprint: fe42f39c73a7ea17bd5636dd767c88fa77b958c045e47bf81037d7ad392ad324 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.yml b/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.yml index 7ac2ab4cd..6115ebdfd 100644 --- a/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.yml +++ b/gems/ast-crispr-markdown-markly/.structuredmerge/kettle-jem.yml @@ -274,6 +274,7 @@ templates: - gemfiles/modular/mutex_m/r4/v0.3.gemfile - gemfiles/modular/mutex_m/vHEAD.gemfile - gemfiles/modular/optional.gemfile + - gemfiles/modular/ostruct/r4/v0.6.gemfile - gemfiles/modular/recording/r2.3/recording.gemfile - gemfiles/modular/recording/r2.4/recording.gemfile - gemfiles/modular/recording/r2.5/recording.gemfile diff --git a/gems/ast-crispr-markdown-markly/Gemfile b/gems/ast-crispr-markdown-markly/Gemfile index 4d27295fc..daff2c595 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile +++ b/gems/ast-crispr-markdown-markly/Gemfile @@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-crispr-markdown-markly.gemspec gemspec -gem 'kettle-family', '~> 1.2', '>= 1.2.100' +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index a9bd76ec4..eca330f0d 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -16,6 +16,43 @@ PATH markly-merge (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -773,8 +789,8 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! @@ -792,18 +808,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) + gitmoji-regex (~> 2.0, >= 2.0.13) go-merge! html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-soup-cover! + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -811,6 +827,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) + ostruct (~> 0.6) parslet-toml-merge! plain-merge! prism-merge! @@ -832,22 +849,22 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) + turbo_tests2 (~> 3.2, >= 3.2.10) typescript-merge! webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) zip-merge! CHECKSUMS @@ -877,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.28) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-crispr-markdown-markly/Rakefile b/gems/ast-crispr-markdown-markly/Rakefile index 2306ef4f2..1d69d28a6 100644 --- a/gems/ast-crispr-markdown-markly/Rakefile +++ b/gems/ast-crispr-markdown-markly/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-crispr-markdown-markly Rakefile v7.1.26 - 2026-09-09 +# ast-crispr-markdown-markly Rakefile v7.1.28 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-crispr-markdown-markly/ast-crispr-markdown-markly.gemspec b/gems/ast-crispr-markdown-markly/ast-crispr-markdown-markly.gemspec index 658ed32dc..0e3469718 100644 --- a/gems/ast-crispr-markdown-markly/ast-crispr-markdown-markly.gemspec +++ b/gems/ast-crispr-markdown-markly/ast-crispr-markdown-markly.gemspec @@ -121,7 +121,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.0', '>= 3.0.34') # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 @@ -135,18 +135,18 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.3') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.21') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.7') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.8') # ruby >= 2.2.0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.12') # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-crispr-markdown-markly/gemfiles/modular/documentation.gemfile b/gems/ast-crispr-markdown-markly/gemfiles/modular/documentation.gemfile index a3e876ba9..b41ca504d 100644 --- a/gems/ast-crispr-markdown-markly/gemfiles/modular/documentation.gemfile +++ b/gems/ast-crispr-markdown-markly/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.5', require: false # Ruby >= 3.2 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.8', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.6', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.5', require: false + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-crispr-markdown-markly/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-crispr-markdown-markly/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..df6961920 --- /dev/null +++ b/gems/ast-crispr-markdown-markly/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-crispr-markdown-markly/gemfiles/modular/style.gemfile b/gems/ast-crispr-markdown-markly/gemfiles/modular/style.gemfile index 41ec99454..a619f5248 100644 --- a/gems/ast-crispr-markdown-markly/gemfiles/modular/style.gemfile +++ b/gems/ast-crispr-markdown-markly/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.2', require: false + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 diff --git a/gems/ast-crispr-markdown-markly/gemfiles/modular/templating.gemfile b/gems/ast-crispr-markdown-markly/gemfiles/modular/templating.gemfile index ce51a08ed..e517e16ba 100644 --- a/gems/ast-crispr-markdown-markly/gemfiles/modular/templating.gemfile +++ b/gems/ast-crispr-markdown-markly/gemfiles/modular/templating.gemfile @@ -18,12 +18,12 @@ end if structuredmerge_remote # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.26' + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.13', require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs.gemfile b/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs.gemfile index b1f43c097..0e7e07122 100644 --- a/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' -elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' -else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + else + eval_gemfile 'x_std_libs/r2/libs.gemfile' + end end diff --git a/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs/r4/libs.gemfile index e2f6501eb..386db40bf 100644 --- a/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-crispr-markdown-markly/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile '../../erb/r4/v5.0.gemfile' eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' eval_gemfile '../../stringio/r4/v3.0.gemfile' eval_gemfile '../../benchmark/r4/v0.5.gemfile' eval_gemfile '../../cgi/r4/v0.5.gemfile' From c2c1a13f18d71030534997fe2583f20aaee5af21 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 15:51:37 -0400 Subject: [PATCH 149/295] =?UTF-8?q?=F0=9F=90=9B=20Align=20appraisal=20root?= =?UTF-8?q?s=20with=20local=20SM=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 37 +++++++++++++++++++ .../templates/Appraisal.root.gemfile.example | 6 +++ gems/kettle-jem/lib/kettle/jem/version.rb | 2 +- 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 9b3fc2b5e..8502b5781 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -105,6 +105,13 @@ class Error < StandardError; end # SSH `git_source(:github)`) replaces Bundler's own HTTPS source and is # recorded in Gemfile.lock, where CI cannot clone it: unconditional removal. BUNDLER_BUILTIN_GIT_SOURCES = %w[github gist bitbucket].freeze + STRUCTUREDMERGE_GEMS = %w[ + ast-crispr ast-crispr-markdown-markly ast-crispr-ruby-prism ast-merge ast-merge-git + ast-template bash-merge binary-merge citrus-toml-merge commonmarker-merge dotenv-merge + go-merge html-merge json-merge kettle-jem kramdown-merge markdown-merge markly-merge + parslet-toml-merge plain-merge prism-merge psych-merge rbs-merge ruby-merge rust-merge + smorg-rb toml-merge tree_haver typescript-merge yaml-merge zip-merge + ].freeze # Canonical resolutions for development-dependency gems whose handling is # already known ahead of any specific destination project. Two # categories today: @@ -8137,6 +8144,9 @@ def finalize_gemfile_template_source(recipe, content, destination_content, facts ) end output = remove_gemfile_builtin_git_source_overrides(output) + if recipe.fetch(:target_path).to_s == "Appraisal.root.gemfile" + output = normalize_appraisal_root_templating_gate(output, facts) + end if recipe.fetch(:target_path).to_s == "Gemfile" # A merged Gemfile retains its project-specific source; an accepted # template owns the complete source declaration. @@ -8328,6 +8338,33 @@ def guard_main_gemfile_runtime_workspace_overrides(content) output end + def normalize_appraisal_root_templating_gate(content, facts) + has_structuredmerge_dependency = package_runtime_dependency_names(facts).any? do |name| + STRUCTUREDMERGE_GEMS.include?(name.to_s) + end + gate = <<~RUBY + + # Local template runs must resolve the same StructuredMerge dependency + # graph as the project Gemfile before appraisal lockfiles are generated. + if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? + eval_gemfile "gemfiles/modular/templating.gemfile" + end + RUBY + if has_structuredmerge_dependency + return content if content.include?('eval_gemfile "gemfiles/modular/templating.gemfile"') + + insert_before = content.index(/\nif Gem::Version\.new\(RUBY_VERSION\)/) + return content unless insert_before + + content.dup.insert(insert_before, gate) + else + content.gsub( + /\n# Local template runs must resolve the same StructuredMerge dependency\n# graph as the project Gemfile before appraisal lockfiles are generated\.\nif ENV\.fetch\("K_JEM_TEMPLATING", "false"\)\.casecmp\("true"\)\.zero\?\n eval_gemfile "gemfiles\/modular\/templating\.gemfile"\nend\n/m, + "\n" + ) + end + end + def ensure_main_gemfile_nomono_bootstrap(content, template_content) return content if gemfile_declares_gem?(content, "nomono") diff --git a/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example index fa38c44c4..e4a76b884 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example @@ -15,6 +15,12 @@ source "https://gem.coop" gemspec +# Local template runs must bootstrap against the same local template stack as +# the project Gemfile. CI leaves this disabled and resolves released gems. +if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? + eval_gemfile "gemfiles/modular/templating.gemfile" +end + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2") if respond_to?(:generator_only) generator_only do diff --git a/gems/kettle-jem/lib/kettle/jem/version.rb b/gems/kettle-jem/lib/kettle/jem/version.rb index 23598324b..a63bfddeb 100644 --- a/gems/kettle-jem/lib/kettle/jem/version.rb +++ b/gems/kettle-jem/lib/kettle/jem/version.rb @@ -5,7 +5,7 @@ module Jem # Version namespace for this gem. module Version # Current gem version. - VERSION = "7.1.28" + VERSION = "7.1.29" end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location From e77856c88b5c455da80b6f6ed908824c634ebe92 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 16:00:02 -0400 Subject: [PATCH 150/295] =?UTF-8?q?=F0=9F=90=9B=20Use=20Prism=20for=20appr?= =?UTF-8?q?aisal=20root=20gating?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 38 ++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 8502b5781..de7b9696d 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -8353,14 +8353,40 @@ def normalize_appraisal_root_templating_gate(content, facts) if has_structuredmerge_dependency return content if content.include?('eval_gemfile "gemfiles/modular/templating.gemfile"') - insert_before = content.index(/\nif Gem::Version\.new\(RUBY_VERSION\)/) - return content unless insert_before + result = prism_parse_success(content) + return content unless result - content.dup.insert(insert_before, gate) + anchor = result.value.breadth_first_search_all.find do |node| + gemfile_conditional_node?(node) && prism_subtree_contains_string?(node, "Gem::Version") + end + return content unless anchor + + replace_source_offsets(content, [{ + start_offset: anchor.location.start_offset, + end_offset: anchor.location.start_offset, + replacement: gate + }]) else - content.gsub( - /\n# Local template runs must resolve the same StructuredMerge dependency\n# graph as the project Gemfile before appraisal lockfiles are generated\.\nif ENV\.fetch\("K_JEM_TEMPLATING", "false"\)\.casecmp\("true"\)\.zero\?\n eval_gemfile "gemfiles\/modular\/templating\.gemfile"\nend\n/m, - "\n" + result = prism_parse_success(content) + return content unless result + + target = result.value.breadth_first_search_all.find do |node| + next false unless gemfile_conditional_node?(node) + next false unless prism_subtree_contains_string?(node, "K_JEM_TEMPLATING") + + node.breadth_first_search_all.any? do |child| + child.is_a?(::Prism::CallNode) && + child.name == :eval_gemfile && + ruby_string_argument(child) == "gemfiles/modular/templating.gemfile" + end + end + return content unless target + + replace_source_range_lines( + content, + target.location.start_line, + expand_line_range_through_following_blanks(content, ruby_node_source_end_line(target)), + "" ) end end From c4917931db47f7b23934ca785a40e38541a474af Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 16:03:29 -0400 Subject: [PATCH 151/295] =?UTF-8?q?=F0=9F=90=9B=20Pass=20Prism=20traversal?= =?UTF-8?q?=20block=20correctly?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index de7b9696d..d1c3cd35f 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -8374,11 +8374,11 @@ def normalize_appraisal_root_templating_gate(content, facts) next false unless gemfile_conditional_node?(node) next false unless prism_subtree_contains_string?(node, "K_JEM_TEMPLATING") - node.breadth_first_search_all.any? do |child| + node.breadth_first_search_all do |child| child.is_a?(::Prism::CallNode) && child.name == :eval_gemfile && ruby_string_argument(child) == "gemfiles/modular/templating.gemfile" - end + end.any? end return content unless target From bb85336588f49dea4c05b6d8aeeb97ddde141e7f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 16:05:17 -0400 Subject: [PATCH 152/295] =?UTF-8?q?=F0=9F=90=9B=20Fix=20Prism=20traversal?= =?UTF-8?q?=20selection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index d1c3cd35f..97f61084c 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -8356,9 +8356,9 @@ def normalize_appraisal_root_templating_gate(content, facts) result = prism_parse_success(content) return content unless result - anchor = result.value.breadth_first_search_all.find do |node| + anchor = result.value.breadth_first_search_all { |node| gemfile_conditional_node?(node) && prism_subtree_contains_string?(node, "Gem::Version") - end + }.find return content unless anchor replace_source_offsets(content, [{ @@ -8370,16 +8370,16 @@ def normalize_appraisal_root_templating_gate(content, facts) result = prism_parse_success(content) return content unless result - target = result.value.breadth_first_search_all.find do |node| + target = result.value.breadth_first_search_all { |node| next false unless gemfile_conditional_node?(node) next false unless prism_subtree_contains_string?(node, "K_JEM_TEMPLATING") - node.breadth_first_search_all do |child| + node.breadth_first_search_all { |child| child.is_a?(::Prism::CallNode) && child.name == :eval_gemfile && ruby_string_argument(child) == "gemfiles/modular/templating.gemfile" - end.any? - end + }.any? + }.find return content unless target replace_source_range_lines( From a2aed494571ff30e3cb068df84fbbf6024015380 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 16:06:24 -0400 Subject: [PATCH 153/295] =?UTF-8?q?=F0=9F=90=9B=20Collect=20Prism=20nodes?= =?UTF-8?q?=20before=20selection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 97f61084c..2a433832c 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -8356,9 +8356,11 @@ def normalize_appraisal_root_templating_gate(content, facts) result = prism_parse_success(content) return content unless result - anchor = result.value.breadth_first_search_all { |node| + nodes = [] + result.value.breadth_first_search_all { |node| nodes << node } + anchor = nodes.find do |node| gemfile_conditional_node?(node) && prism_subtree_contains_string?(node, "Gem::Version") - }.find + end return content unless anchor replace_source_offsets(content, [{ @@ -8370,16 +8372,20 @@ def normalize_appraisal_root_templating_gate(content, facts) result = prism_parse_success(content) return content unless result - target = result.value.breadth_first_search_all { |node| + nodes = [] + result.value.breadth_first_search_all { |node| nodes << node } + target = nodes.find do |node| next false unless gemfile_conditional_node?(node) next false unless prism_subtree_contains_string?(node, "K_JEM_TEMPLATING") - node.breadth_first_search_all { |child| + children = [] + node.breadth_first_search_all { |child| children << child } + children.any? do |child| child.is_a?(::Prism::CallNode) && child.name == :eval_gemfile && ruby_string_argument(child) == "gemfiles/modular/templating.gemfile" - }.any? - }.find + end + end return content unless target replace_source_range_lines( From 3cfd0022cf2e9f4b84972f50acb0ec2287c31c50 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 17:02:58 -0400 Subject: [PATCH 154/295] =?UTF-8?q?=F0=9F=90=9B=20Classify=20parsed=20gems?= =?UTF-8?q?pec=20dependencies=20by=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 2a433832c..2180e6598 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -9562,7 +9562,16 @@ def merge_gemfile_template_policy(content, facts:, template_content: nil, preser def package_runtime_dependency_names(facts) dependencies = facts.to_h.dig(:package, :runtime_dependencies) - Array(dependencies).map(&:to_s).reject(&:empty?).uniq + Array(dependencies).filter_map do |dependency| + name = if dependency.respond_to?(:name) + dependency.name + elsif dependency.is_a?(Hash) + dependency[:name] || dependency["name"] + else + dependency + end + name.to_s unless name.to_s.empty? + end.uniq end def inject_main_gemfile_recording_eval(content, facts) From 38b38c78c29bae9bb935508097ddda86e1e84506 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 17:12:07 -0400 Subject: [PATCH 155/295] =?UTF-8?q?=F0=9F=90=9B=20Gate=20appraisal=20templ?= =?UTF-8?q?ating=20by=20runtime=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 2 +- .../lib/kettle/jem/templates/Appraisal.root.gemfile.example | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 2180e6598..e82e487bb 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -8359,7 +8359,7 @@ def normalize_appraisal_root_templating_gate(content, facts) nodes = [] result.value.breadth_first_search_all { |node| nodes << node } anchor = nodes.find do |node| - gemfile_conditional_node?(node) && prism_subtree_contains_string?(node, "Gem::Version") + gemfile_conditional_node?(node) && node.location.slice.to_s.include?("Gem::Version") end return content unless anchor diff --git a/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example index e4a76b884..fa38c44c4 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example @@ -15,12 +15,6 @@ source "https://gem.coop" gemspec -# Local template runs must bootstrap against the same local template stack as -# the project Gemfile. CI leaves this disabled and resolves released gems. -if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? - eval_gemfile "gemfiles/modular/templating.gemfile" -end - if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2") if respond_to?(:generator_only) generator_only do From 392cab0dcd9e4974bc7f904bb9474be1f0ef4e00 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 18:34:55 -0400 Subject: [PATCH 156/295] =?UTF-8?q?=F0=9F=94=A7=20Restore=20coherent=20ket?= =?UTF-8?q?tle-jem=20generated=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/.kettle-drift.lock | 38 ++-- .../.structuredmerge/kettle-jem.lock | 205 +++++++++--------- gems/kettle-jem/Gemfile | 6 +- gems/kettle-jem/Gemfile.lock | 158 ++------------ .../gemfiles/modular/coverage_local.gemfile | 1 + .../gemfiles/modular/documentation.gemfile | 8 +- .../modular/documentation_local.gemfile | 1 + .../gemfiles/modular/optional.gemfile | 1 + .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 + .../kettle-jem/gemfiles/modular/style.gemfile | 2 +- .../gemfiles/modular/style_local.gemfile | 1 + .../gemfiles/modular/templating.gemfile | 10 +- .../gemfiles/modular/templating_local.gemfile | 1 + .../gemfiles/modular/x_std_libs.gemfile | 20 +- .../modular/x_std_libs/r4/libs.gemfile | 1 + gems/kettle-jem/kettle-jem.gemspec | 12 +- 16 files changed, 179 insertions(+), 288 deletions(-) create mode 100644 gems/kettle-jem/gemfiles/modular/ostruct/r4/v0.6.gemfile diff --git a/gems/kettle-jem/.kettle-drift.lock b/gems/kettle-jem/.kettle-drift.lock index 81d267ed0..b23f0aa66 100644 --- a/gems/kettle-jem/.kettle-drift.lock +++ b/gems/kettle-jem/.kettle-drift.lock @@ -3,8 +3,8 @@ { "file": "CHANGELOG.md", "lines": [ - 253, - 402 + 336, + 485 ] } ], @@ -12,8 +12,8 @@ { "file": "CHANGELOG.md", "lines": [ - 271, - 339 + 354, + 422 ] } ], @@ -21,9 +21,9 @@ { "file": "CHANGELOG.md", "lines": [ - 254, - 403, - 493 + 337, + 486, + 576 ] } ], @@ -31,8 +31,8 @@ { "file": "CHANGELOG.md", "lines": [ - 272, - 340 + 355, + 423 ] } ], @@ -40,8 +40,8 @@ { "file": "CHANGELOG.md", "lines": [ - 273, - 341 + 356, + 424 ] } ], @@ -49,8 +49,8 @@ { "file": "CHANGELOG.md", "lines": [ - 255, - 404 + 338, + 487 ] } ], @@ -58,8 +58,8 @@ { "file": "CHANGELOG.md", "lines": [ - 274, - 342 + 357, + 425 ] } ], @@ -67,8 +67,8 @@ { "file": "CHANGELOG.md", "lines": [ - 275, - 343 + 358, + 426 ] } ], @@ -76,8 +76,8 @@ { "file": "CHANGELOG.md", "lines": [ - 276, - 344 + 359, + 427 ] } ], diff --git a/gems/kettle-jem/.structuredmerge/kettle-jem.lock b/gems/kettle-jem/.structuredmerge/kettle-jem.lock index 97ca64080..462e58a31 100644 --- a/gems/kettle-jem/.structuredmerge/kettle-jem.lock +++ b/gems/kettle-jem/.structuredmerge/kettle-jem.lock @@ -1,11 +1,11 @@ --- version: 1 template_state: - version: 7.1.26 - applied_at: '2026-09-10' + version: 7.1.28 + applied_at: '2026-09-23' changelog_replay: - last_entry_key: kettle-jem-template-20260802-001 - last_entry_date: '2026-08-02' + last_entry_key: kettle-jem-template-20260913-001 + last_entry_date: '2026-09-13' maintenance_changelog: kettle-jem/prepare: - Gemfile @@ -45,42 +45,42 @@ template_state: ".github/copilot_instructions.md.example": f5c5791df013e89e170fd436379b14e251d0ff4cb6b330a6d961e80c9071f2d3 ".github/dependabot.yml.example": db84d1c13f64100d2f48212c022f0d985e9061ca76c36d82e7057fd845ecd528 ".github/workflows/auto-assign.yml.example": 57b8159a15bf49946506e1b624934feed6a1cc8f71ad68968323c87acac56c67 - ".github/workflows/coverage.yml.example": 9129fdf10bb68005c6e7ae4785c68784192474a2d8ac9e3f9b2a2ddac6b40a54 - ".github/workflows/current.yml.example": 6feb07855098a2f2fa217c35f3639feca360051a6b42b084fa2e75ce5f0f79b8 - ".github/workflows/dep-heads.yml.example": 037fc70fd53fb3b08ebccec90e82e0f04e26ddd2cb0e20e6a3befe80433c9b78 + ".github/workflows/coverage.yml.example": a7587d913bf1d0d9efb665ace631ce8fbc1ee5d08b598cf23c4bfe92bf1b4367 + ".github/workflows/current.yml.example": cc2ab7df01d3b27a6e2ac2d0216f48b2b01bd922473db6bdf7c82a79e326f1e5 + ".github/workflows/dep-heads.yml.example": b3c7bb03cc60ff5c62d5b93e20744430799ecc99c650ec0d21c9193936b9213f ".github/workflows/dependency-review.yml.example": a895d52257a7112d796fabf349ced1079bed93e81e3aa9cb088f9af3f44d1e5f ".github/workflows/discord-notifier.yml.example": f9cc83a87058bd420426444510a1dd1520fd7cc15af50832ad52c25c5766be94 - ".github/workflows/framework-ci.yml.example": d7dd1cd7438a0dbf5113b3cdc04c878a0ae4bca4eea4203196d9621f7bddf2a0 - ".github/workflows/heads.yml.example": 83efeec67940dff591d99b2823692121b5dfadacddb9fbd614e3ed2bfb980b4d - ".github/workflows/jruby-10.0.yml.example": 89b55ca922f0450fb2fa43ae0d1892844eec67aef6c3f0d93d48b2498f99de27 - ".github/workflows/jruby-9.1.yml.example": f03e2e6fadce430046e7c8511286347101f8df637b048198e94d338baa3ab748 - ".github/workflows/jruby-9.2.yml.example": 32bab08d0048b70743f6cb9251dd52506c713ce6bf454f61d2f333eda02745b7 - ".github/workflows/jruby-9.3.yml.example": c08990ea29bdd835baa519166afeb711871dc2801e7f44c40754425c45066608 - ".github/workflows/jruby-9.4.yml.example": 80c28ca68088544b45016b2bd12ce0ac070f8c8ff8796d5fa6140f0c1e1c2ef1 - ".github/workflows/jruby.yml.example": 9a8b46b2b735ddf5c5acce558cdd18a2fc789a97d2de7fe869a6ede56220a6b5 + ".github/workflows/framework-ci.yml.example": ad71a7bd204525590c604ef8401963789b3e0786b6bb5ef0c41fa163847fe392 + ".github/workflows/heads.yml.example": 671728a39a723b456e406eb25f01f2ce4b1f668fe140ede97feaf48145b83388 + ".github/workflows/jruby-10.0.yml.example": c8947d16d7d29d30bdcd939ebf3771ebfc8d6d739dde136f679dcc5d813f8c8f + ".github/workflows/jruby-9.1.yml.example": 1fb59772c9420233c95c0afb898c2f704dd125f612e6a7bfa0acd71ff55e88cd + ".github/workflows/jruby-9.2.yml.example": 491bb46586002bfb2daab4f7f1989256699a2eb375c2e67bcc5aad2442ac36b8 + ".github/workflows/jruby-9.3.yml.example": ea313f5bca860a914f7be5df0ae6845a41cedfb8ec7a861519bb0b7c4d45d33e + ".github/workflows/jruby-9.4.yml.example": 064df529df3a48167e9040b6b2eaf2713a047ca8f84add22d4960a06955beb01 + ".github/workflows/jruby.yml.example": 36646cde47bcc5a878f7e0ed64fb5cbcf7f33c084ffffe598d7ed437364bed2a ".github/workflows/license-eye.yml.example": a6dff9eb794a5b5b31d401c845b8cff9174b6f42fe57e9dee1aec950703f6b85 - ".github/workflows/locked_deps.yml.example": ea6573fec0edcafa897ee2506776e6d6f2226dc5f22015972fb29d78d41f9d37 - ".github/workflows/opencollective.yml.example": 465fffca07bb4019f1e16238ed9445427bf661be5bff93fc22de6ea374e80587 - ".github/workflows/ruby-2.3.yml.example": 4d0a20ff30ce094cc5e5c48bf006f2781179ffe28efbfc4dfe08c7e09a4b8c8f - ".github/workflows/ruby-2.4.yml.example": 20543fd08a82e38f135906717c635cc7349abcd75656dd175e01374c62816d70 - ".github/workflows/ruby-2.5.yml.example": e58bf4c0a000a6add3dc16b917a8f2b1663def221a78174b8ed2358fe3ed15cb - ".github/workflows/ruby-2.6.yml.example": d649efa3b29714bcea6f564b561b851104e5d6460c1cb94949de33f410f56087 - ".github/workflows/ruby-2.7.yml.example": 71e13152abd4311ff7aa71d9df5b627f87ad02e9cc1f2f1563e018aa522c30b1 - ".github/workflows/ruby-3.0.yml.example": 10341ec31307d45398c3c0f046879b2adf2418b98533309816f2c5439e0e4307 - ".github/workflows/ruby-3.1.yml.example": 8922b182886679a62c77b29adacc6ce56a55883ee949e0d4cff99c2fde2326fa - ".github/workflows/ruby-3.2.yml.example": 6c4f32e53743194f4f46299fa0bca5c0a7c9a635eda6d6c8ab3ab36bc4efc2f0 - ".github/workflows/ruby-3.3.yml.example": 1e9cca515a35b70835ca671868ec6469fad8145a0ac26f6afadb239e1da9d130 - ".github/workflows/ruby-3.4.yml.example": 1f704b13b7bb0ebd521d2c22e8b669dc4d8377152174c9b4a25dbe6cf77ba1a6 - ".github/workflows/style.yml.example": 86e0c8266f857fe1883d25ab208f981193c704030a50670534c4158074366c76 - ".github/workflows/templating.yml.example": 6c4274c8abcbcde4c0a3258446bb067d8699c90cc7dfee664ca9daf3a2f0de86 - ".github/workflows/truffle.yml.example": fb4f32c93d7947181fbfd92150ca6f07cb9f2519f8e2cb6eb3cffb27fcb31d61 - ".github/workflows/truffleruby-22.3.yml.example": e649d1bc75d1f75ef43134853714f1d68d0672139a62884de2e513d4abbbef13 - ".github/workflows/truffleruby-23.0.yml.example": 166d36f118fa8743993ad1da76baea04216375bcf3ebe2f6ab3ecd54f0818b24 - ".github/workflows/truffleruby-23.1.yml.example": 2f628c35ae789465553f4c74cae7b1757a3e75a52001efe9726d12a06c269c2d - ".github/workflows/truffleruby-24.2.yml.example": c8796689ebb3fef5b449b2309df311d0544d31e923967f79d0aa8dee9d0650b3 - ".github/workflows/truffleruby-25.0.yml.example": 38f1dfcbd2b6eebda0e3630cdcae567ee29321438480d9802a82f06026e36e4a - ".github/workflows/truffleruby-33.0.yml.example": a953d59a00b4105ff70f1565e725a9d77a776767417d43e5c4c9a903cb4e54b1 - ".github/workflows/unlocked_deps.yml.example": 741dd1a2a098afc38dc8165f89d8284406fdeec1f67254c93163ee2dd89ed9f2 + ".github/workflows/locked_deps.yml.example": cfdc1a43bd792b3a9ffa782407b619668bf5245e27f9baba6c8a692aa510c55c + ".github/workflows/opencollective.yml.example": 8f90b08e05bb1a4c5b12652da64f7865ada255c6c0a500eb3e9dafe7210ed001 + ".github/workflows/ruby-2.3.yml.example": 755372cdcf09cac64764b38f3cddbf12d018c0d3142b0aa15cfe6e126938cf6b + ".github/workflows/ruby-2.4.yml.example": a9092e7b620b611e8f3857e79bc2bd6a1332cb74aee52e0913053ce2f45bc5f4 + ".github/workflows/ruby-2.5.yml.example": 766b7ae2dce6b8fcb9cd59fb66a0a5ebbd8d9c655d07b240524bfcab07aef6a3 + ".github/workflows/ruby-2.6.yml.example": da269027c82210799cac7f43de3833a46339589cd2b6c87a3288657e8a8a021b + ".github/workflows/ruby-2.7.yml.example": 620f1ce3e2d407ee861e31529daed40d024e37228ec0f69a00e24b671691f863 + ".github/workflows/ruby-3.0.yml.example": a6aa15e507c25d05622fe81b28d8605e8d431102d887d755d03a03515d1239b0 + ".github/workflows/ruby-3.1.yml.example": '099f02cd60c44bf85d08a65a8e14c100a3970b64539a15ad3f47f4e8947e430f' + ".github/workflows/ruby-3.2.yml.example": 8e0cd2e3ac9a768cfd2fb1095ebd94c8169b1b1fcd28d8d3c650cbb1bbfc97d8 + ".github/workflows/ruby-3.3.yml.example": 9f54d378a7ada98689c02663cba22054622e9a208b84cfd1c1368707607a1c83 + ".github/workflows/ruby-3.4.yml.example": 5ad5cb63157a4048f42fc8cd6565aa4ed7037d8d833d2fdeec729d6013c13271 + ".github/workflows/style.yml.example": e6d4a03552c80884da9a29b65d4553a20b00351391ad1bafd3193211c53f4774 + ".github/workflows/templating.yml.example": 565ebc65106353103abd8e9cc764691a0d6d364e6d1717d114e2b05019598141 + ".github/workflows/truffle.yml.example": 1fce868dbb2099ad97cf2b04afd2e7834fe7d08cb4f3f2482dccd42b7e55d27f + ".github/workflows/truffleruby-22.3.yml.example": 72c845f48a118d46e605b53d0e35fdc439307801bb103fe35ab4d21e5362d69f + ".github/workflows/truffleruby-23.0.yml.example": 51bcd96c5e765800075dda20326487203080f7e61d6e0fe96afcd4ebaea3d1a5 + ".github/workflows/truffleruby-23.1.yml.example": 733ec4a1b7f096b2faad32bf66323dbcaff831804f29b59896fcb0c8cfb1c233 + ".github/workflows/truffleruby-24.2.yml.example": 82e9a27b4fd8b89e57d5b84282ab72174c531aa97a455ae2ed105fe6f3f3dff2 + ".github/workflows/truffleruby-25.0.yml.example": 57abf7fd2b96138dc7c9c66b64dbfa741e2b3a3df93248ab6799c5ae7a92ee9e + ".github/workflows/truffleruby-33.0.yml.example": 2d8b28857e374ffbccdeb79d115ec99601e11ed39d971043c959e6dbaa98b836 + ".github/workflows/unlocked_deps.yml.example": 1d59ae00402b7a09dafee30599588393853c192f35525ebeb1fc72a8962d8c8e ".gitignore.example": c15b9dca3951972fa683edb53a3082a77def1735a81c14e2b3be9d739cd8b8ae ".gitlab-ci.yml.example": ef64afa9855ebb59bbc87446fa9533238d3ce180966ceb19649a7f165715b92b ".idea/.gitignore.example": b44a5aa16bf9fe5635558af347454b05a76d600084308a9f43d4d0b54789ecab @@ -93,23 +93,23 @@ template_state: ".rubocop_rspec.yml.example": 288ad75e7eb14d87d80fafe6f7272217be5c57547536ee56c780a7d10ac7ec74 ".simplecov.example": 222f2e6ce8cf089c70a21f0f5e5423d4bd59a96fdb2ce7754b0fb3d6f430c229 ".structuredmerge/git-drivers.toml.example": 9d241a44c9edffcdbd3da018fa188a238089c3d1635040924df594a6929a4f97 - ".structuredmerge/kettle-jem.yml.example": ff65a738da1af7d60714026a81d3323a46c864e96ae3570b806afdf6e7149ff9 + ".structuredmerge/kettle-jem.yml.example": e8137d0508e4bda38686cb21c8ee8612900d7a99c03ccb7ee74239538c0bb097 ".yard-lint.yml.example": 90def46867c9436b4e177c47d91fc8165f4602e335715aecc39f5587ae20b55b ".yardignore.example": 821f453c609df7d46145d675424b39dfbe6dfdca8edac5f367b85fff48502455 ".yardopts.example": 6fd6f2701713096a8a9ea095c213bbc68eeef37797c4754d97837e3229a3a5f6 AGENTS.md.example: ac376f33601b6fa7e9dd0614e762f3757850ec4f9605190c5f4c9f30796dc941 AGPL-3.0-only.md.example: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee Appraisal.root.gemfile.example: 8724e3f6faea995be655ac49369bec64a70710112b1f65707fa38f1fd2fd3254 - Appraisals.example: 9cb1abcfb1a0bd6d859ca0705efb874dbe546754c8c71f9f95025ff6817f1471 + Appraisals.example: 44ec39b53428000c92177c2c9d05c83b7a00fdd8ca3d73589d70b18a33229013 Big-Time-Public-License.md.example: b0c02a112c9eee0ed69f05fd8f22277a2f8bc62d447b6cb75d6df560e05bf431 CHANGELOG.md.example: 73459e50dad34d84db88844c993d975097557bdf5229e101b0d1339de6f98ffc - CHANGELOG.transfer.md: 21331d8a9e58b4ff6e088b88eb408bcccb0f2f64e78f8f4d42ac3f11a24baad8 + CHANGELOG.transfer.md: ea126a202cd0fec119d2ffe3b5d59f2dc9604abd4d3e91c6dda79528597bff33 CITATION.cff.example: e404ea0a7919d78a83d53d80e211d17b9663576aa606583b709795dc023fd75c CODE_OF_CONDUCT.md.example: f1ad532f1860f73ef774c6b27a26d41f4bc1cb8813034f5957487766ebb0986b CONTRIBUTING.md.example: 8d23cce2d061e0c20d619c3f66591df5f32821cd84c32d171df0b8ebe1217a55 FUNDING.md.example: 392d047904b1557b29f4b43d37ec403b7480edd5b6ab51180be979b57a91e6ba FUNDING.md.no-osc.example: 3ef0258dd3e3b7f7e17e8bc2d20dcbcb3e74aa5a5a6f51297075696645e34c77 - Gemfile.example: 99500023987e81775a9b5ef14e92cb3992f2ac408e5f42454f2728eee9b49fb2 + Gemfile.example: 0f0bc8d2709298a5145f19897601899c4a7f215cf8a7af394ee8986a6557c5c0 IRP.md.example: 85d8887d9b0e77f7fa9835ca5b9be31f586fdc94764ed1819af2a9a7fec98e96 LICENSE.md.example: 120edf5f23173ebbdb5ad384ffc2e9b97e62aa6d0e61b733c003bd4db1b08276 MIT.md.example: 365fce2a82f9d258ada9a527accfd5754b406ee9cdd8f8ed86bbec64b8c42ab2 @@ -122,7 +122,7 @@ template_state: SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa + gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 @@ -131,7 +131,7 @@ template_state: gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c + gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,6 +149,7 @@ template_state: gemfiles/modular/mutex_m/r4/v0.3.gemfile.example: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 gemfiles/modular/mutex_m/vHEAD.gemfile.example: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' gemfiles/modular/optional.gemfile.example: b45eb8ecde2902441c02b2f01d4aa8f79bff75c853ef92555c3201ee798d9e87 + gemfiles/modular/ostruct/r4/v0.6.gemfile.example: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a gemfiles/modular/recording/r2.3/recording.gemfile.example: 154da539583c51ca78ff8affa7a7caaf7f354d321b5e748beb64de61ff72f80a gemfiles/modular/recording/r2.4/recording.gemfile.example: 6d69381eb2f8be681c72e7a5a8b5d6ec6ee586da8ce51b9b39d845d2a87e4ecf gemfiles/modular/recording/r2.5/recording.gemfile.example: c0ca8bbf47c34e144be90d96526f894af60cf062f2aecfa861492104170548d9 @@ -163,28 +164,28 @@ template_state: gemfiles/modular/stringio/r3/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/r4/v3.0.gemfile.example: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - gemfiles/modular/style.gemfile.example: 02fe3e8fd00e49b90c3ab30e19b51014ee50490f3eadcfd1d4a39f4c2c997dda + gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: 2b33c094677b53ad9dd2eafeb3a3be452f612380c61001a2e75b3c078b8ff72a + gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - gemfiles/modular/x_std_libs.gemfile.example: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a + gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 gemfiles/modular/x_std_libs/r2.3/libs.gemfile.example: 379ac2a3698615789e39dc18a961b9c793b2cc594856bb3163524a99fd4ac86f gemfiles/modular/x_std_libs/r2.4/libs.gemfile.example: ccad8f592943481317c082ce8d340316b9e90a52463c8c1eea5c5109b23e8c3d gemfiles/modular/x_std_libs/r2.6/libs.gemfile.example: 9af20396f404a32bf76d8999c7fdd112f0282ba331f71100ab093663b2ab5670 gemfiles/modular/x_std_libs/r2/libs.gemfile.example: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 gemfiles/modular/x_std_libs/r3/libs.gemfile.example: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 + gemfiles/modular/x_std_libs/r4/libs.gemfile.example: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a gemfiles/modular/x_std_libs/vHEAD.gemfile.example: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 lib/gem/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 lib/gem/version_gem.rb.example: 0c86551349f6b6571b61019b1a5618ecdab4a0d1c25cc21abe8866dfdcbfde9b - mise.toml.example: b2eb06f7daaf0c3916bba155f463e166bd1de218637ba82e636c528c077c8d6d - mise.toml.no-osc.example: 35ec90d3c67b74e0014876dccad14f5883fdad88036f6b0cf5d29ea181e132ac + mise.toml.example: 3debd904c8dc4089d0cdbc3a1ba6d8821f7844185cdbb025bb1d173985583086 + mise.toml.no-osc.example: da5c390ded365a6d63679c258ec4ad2f0b14c7e5e8acd096b27fdb1ea787e124 parsers.toml.example: f0538ae7ad8596be2dc39b3ea663f1164dec21fb0457233c1885097e774aff6f readme/partials/basic_usage.md.example: adaa8f9de9768d1f29cb15d957404004715e7687db68c29b121d6467db13158a - readme/partials/configuration.md.example: cd52eeb7a374aea2d70d7c8cf7b2be263a8aae557ff3dc1faeb9d0d095fde5c7 + readme/partials/configuration.md.example: 9a73d59b862fadeae877680e7f4944779d81953cfcd8cf0d0276e1854ef79f5a readme/partials/synopsis.md.example: 2b7383f8261086da0995fbf2c10017b3f162723b32c324ae8c0e1c1a8d1c79ef shim/.github/workflows/current.yml.example: c2a2a2053f2726276bb8571c8a76a4b97bcce6cd54bdca01cba63d713c3a0e2f shim/.rspec.example: a52036d5e192e99e33f450cef13ecc5b58d987725339289a7030c32e6794a5bc @@ -193,7 +194,7 @@ template_state: shim/Gemfile.example: 0fb0d9d06fcfb1fd6ca6f0eeb5867253ca1ed221e03d28027719225f868b0637 shim/README.md.example: 3a2f7211b7f92a1dfae5e523b8e34b051a3d8af942144b05286eca0b3c8f6fbe shim/Rakefile.example: 572c94da7052083b39b62a6600785419e314a109efd7a3d8c3a96eb77ad34fd1 - shim/gem.gemspec.example: 14a7015b3328005d1c3b5fda6886bd6da383707745f6eaaa781d6f9689600131 + shim/gem.gemspec.example: 51dc0a13d82b19e1ea3c56f030ebbf37cf74f3b8e5256a31003a54ca84366dc8 shim/lib/compat_require.rb.example: 94ee85e353a3ca08c8a35c9063d4ff789214ea594c7f803f6cf09d7142f48379 shim/lib/entrypoint.rb.example: dd57613520daca01d6f6bcaa9b83b00ff74505240dc04b84ceb686df3c0539d7 shim/lib/version.rb.example: 15e219ac3a928b5580035f891e415551213175020f1131f6e7ca0ccd55a1b2d6 @@ -563,8 +564,8 @@ files: Gemfile: recipe: template_source_application_Gemfile action: write - dest_sha256: e7a759ef23e757dafd747228746cf26d3e92d87990144319fcad31a41af3f6c2 - input_fingerprint: ad2f9bec1ca30196ea77f081c384b595460fcab7774ddb56543a504d8a6a47ec + dest_sha256: 7ff3b0a12a6501386f7f8c44391c938e3a8b87b3ad8642514e3abebf461bf79f + input_fingerprint: 8015fdfe48f611927bb78d744e28a0bfbdd9a176663b486df55899606ead6400 template_sources: - Gemfile.example IRP.md: @@ -641,287 +642,287 @@ files: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: f3a985929b2bdefe67d163acb010bdf56e60693b4580a439f64fe10473a93739 + input_fingerprint: bff0604b470c0262c7ada43be6054741d0b6643e1f0e6883beb1401c2a3311ab template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 49a0441c4533adc8853183c317db41466b4691ca048f62e8ebf8a4c5b355567d + input_fingerprint: 4d0d02ef7e5270a35ad90094e032efb3f6e61fae297efd4882dc6451cffe4983 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 48f05f89358dd859112f3914632d0b06cc4e475611634926bb9a38fbd1744cb3 + input_fingerprint: 512f6b0e3cde79ca39c9c753089d52f23391caa9a65011a1eb9a77691c005f99 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: d66bd33512dcb9551ce03e21963571584b430aad141504d6efb000c49c037368 + input_fingerprint: 31ea445a4dba942306f820ae8fdda516bf3589a9d624f59ba21a06d4e526e4cb template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: c9fc1872ba274e7c00b99927c3cb4e04a234eaeb16d1998f526b1f15687837d1 - input_fingerprint: ac6957cd7e7a3280ceb041e942121584742f5a7ccbde89c5c026159dc05425bb + input_fingerprint: 70436bf81f45276c247874297430ad86298f649ff41f16d3703509629f838312 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 17c7050a971b0ae63ad5e1ccc3dbc664baa63c916f4f4f95740605f421e4538b + input_fingerprint: 907a737282d153cbab1283950bedbecd56a0e04de39bd1183716e7272a8a031f template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 6f3e199993cd52f5440314e3eceb964cdc1c62b144c1647b7f6f8797397e68b7 + input_fingerprint: d64cad231b732e5ace6951c42200f3fefbd2518c50296675c83d3690e82abc29 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: c5d51c5a9da860124baba1889a154423e0895c20fc3bd6495996b4f8352798aa + input_fingerprint: fd571e5471b8db45e38d1061856bf771f1e270f87241e6be017f8344dcb28a70 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c - input_fingerprint: e6ccbfbd9c52f9775e33bb0fa0533524f3d9e2cc23f3be933034acdc13b61525 + dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + input_fingerprint: 8e91b798b6a36af8e5ad52f7b1c8f18720234f7244d7435d0954be56c700c5ba template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 47aa318dd380e2119b8406f4913429816fe9c9e975c4772d9b59b736709e5c43 + input_fingerprint: 65615d915f3cc3d2366fe59ca9f9101f25667629e6470156a48f881774cbbf40 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 5f4316bb4a582be634710f7bf052e7660a224bcd63886078357628ee0efc7262 + input_fingerprint: 260638375bf9629322f28daf049d3ea44861531e0f35470cbb0b28e2029698c8 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 4e3f64f17a31073b3883e4a13089d9df84b8a77ae3f75b9ff42fdb6a8d7f163a + input_fingerprint: 71891bd1ab901dbd3eb981f4d9262d6c1a52cf376ddca5f1876d7e3203b4affe template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 39db5dff4f0cdbd85bda9d77c3f48ae659ef036c5dbdf5889728d5194dbf06a8 + input_fingerprint: 1893e5628875d7a990e8f568a82451d4d7833a0a91ca71e8f9a7fba61c24d70d template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: cfa718f2d9a7a08acc3b390f825a6b86dc75204e3a8bf814b7cbb4932cf3e472 + input_fingerprint: c938178f55dc5512a8f334210bd85762c97b23f9b6d13ef87730414296333e00 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 550adedcf4e9552875205a79c7a08f9a2e5a65f98adbfca6abebe22eebf0cfcc + input_fingerprint: 8c565d8d1652aafc620043474b18e6a74f45328a7d9f2a93523500c5d12eec35 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 4b3b0c5d38df04a6b977f44eec1599fa144c0f479fa921e46b98dc4b640611c5 + input_fingerprint: c2e1bc25e05c2a585163f369870fccc8f7fc8ed43ee41ff6260ffe27454b06d3 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: b5cb99483485f3de1b64b946b101b8fa126ca915648cb4bd36fd520b9900968a + input_fingerprint: 1333e4ff54dec76dcff863e741703539918e943979d14d7c148d286711929b64 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 5764ab4def7c0486ed8cf0d417228ecb279bf76b3ef1ed34ff4a3a13a87c8cb1 + input_fingerprint: 16d3600d5dffff2922e84a75e97e7dc955d32d7f8fba032f2eee0e3a6e2b3c73 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 34a6563b1eb2c4a96b3d4af6aa574395c79d98f24b1323467408dad9543ab393 + input_fingerprint: 4052027527ae387a2de40e297710a8eb5ed5758620c6d820ed35eb325516731d template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 36d5a8f3b679b5eb7c3ab97ecfef445bfac318cb7d2d1b11c7f1a6ddc450d201 + input_fingerprint: b03f18ac82c2d4e46dcee9a69459d2c6b7f1e7cbf79b700ff5ef76f0b2aeaa9e template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: a719ca32504c8cbf3563a266ffe00c7264ce1589e4dcd5ce1f2895d0b015f50d + input_fingerprint: fdae69d00bf262d8301f0a4cd8d87c60b7ee15695750e8e289794a8b95af2be7 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: 89a23369d64c01fff8ccc5b65b247d749fe6f296914d31746810c063d92c3d11 - input_fingerprint: 5aeaecdc2f77884d6d26969b0df92e25c25305aefb4bf70e537bb58e84f1d8e0 + input_fingerprint: 28b4e9bbcd6d61d47184ea95da403b3dbc6315c423c134e43c8af4ed0646ebfa template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 283a5a7add27f6924ac844afd0639f7139b2877ab3fc332ec6aa419fa36222e6 + input_fingerprint: 75b35016552f6b6e1363328d0409df3dfea78292025c71cbdce10385a3d10e4f template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 29df8df56215bdbefdf03b7fd5f6c46cec66e64aefb9f6ac5a95269eec9f2fbb + input_fingerprint: 343ab245624e3567029d58e19d461ed5f11b31dfc5f46195435e278b66b8b91e template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 6cdaa73e193d11b1e8cd0257d05aa9ce18c42300eafb84ebb68b8ae9b4f67d5e + input_fingerprint: 1a5e58fff8c804a857c6161a00e64fefdf91157a5fd3bd333d55db63ce9a5a0a template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: d4409c7c5f7e88c9d9c341f327944797f0fe11da12be0b99c60152c8a51707a4 + input_fingerprint: ac101532bf685e5d6090b925b700069ca56c2d5b1e237439a57f47eb9731be59 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: bd418359399a2dc5acd1215263aded9966014685e1580dae89ca7bc9908c747d + input_fingerprint: c629875491221e1dfc8146b1fc7aa7e1d8e6c69c0dd79c87700165f71d330a17 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 8d35a5f8340d1d3fa75825dcec9a28db8b39141e1552f48a015264161e79996e + input_fingerprint: 22464abe23e1e27a535b41bac9ab92b6cd9e0a83e630c4310b859705d851b618 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write - dest_sha256: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787 - input_fingerprint: b7aa36b604c556d40cf08edccd645721503c7ca157028b81dc15d0307a23e789 + dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 + input_fingerprint: 39b90b05e2272a23c74138686576842262d74fcd55a1852bf95707d6f463aab4 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 5d84ff50d3e7922b328ea15d3a5f70feba7cb85deee9c0f22ef21e83b89db3d4 + input_fingerprint: 0c35f4e459cd60c6ffe310f6c086932e235af2f22de2f1418ac0ee6ae402d746 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 8fbffde1c48cd71c18795fe8ffdb4ec5b5649909e03e801683fc8dbee9c83672 - input_fingerprint: a26bd5e47df076c5bd5a09787137a568b97ec88b8ae99eb103e2deacfaf59c26 + dest_sha256: d86a39c5bf08e71d19b95405afe5fb8aacd72273e9595f046f5c19422a86406e + input_fingerprint: 22c75598fdf5036a460fb5849d190a0bed5b9de0bc43e573e6f2b420236fab31 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 0c0733f60709131f33183bd82936ee11ac5e421c082a299b65a80791a409390c - input_fingerprint: 214a999bbccdf6d454435e8ced8fe9e3219aab51da954a71d48a5ce2bda325bb + input_fingerprint: 8319c3ec21db5405578259544f68779dd0c5382bee7f2f9601a88527ebef6934 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 0c1f34206c015d8b4e953d6379b4d97f8ed29545882b0bbe0d67f528f0a7ca42 + input_fingerprint: 79fa3a03671a48a8e4455e1227d545c5d6f9c0f0e871b827d916d4a2830be709 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: d024b57d4eb899ac25034b74419f48994ee3340fffa514e15ede4af562169dba + input_fingerprint: 846154fb38b810c55dc65371b527153ebb6e8def625e156e20fd92b8f1476506 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write - dest_sha256: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a - input_fingerprint: 6870537b287cb3b789af44bf4a6716def0f38119dd37377f0006741986c36345 + dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 + input_fingerprint: 5621d0e622055147391c8d4eac31c6bad2c51c0b9436b446ac2ac740844fb8e9 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: a0bdf6e1788adde8bb2a2bad49f23fd098b94d74862c2847fe07b1374f8b2908 + input_fingerprint: 9c3731aaa4ca5de7b9030bf218717af8a81c512b6a125d9d67d9174a4dbd1dfe template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: ce957eb9686c22cece005c897097151f20a4f40ab988831eaf4430d595163ed6 + input_fingerprint: 86144371a30a412166e23989164ba37ece9c9f001335e1ebfc8b81b91d78571f template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: ea4263d540f116041c656641863c9477ef50f470617dd10a2ca484e0b21d33ad + input_fingerprint: cbaa4236d14ad1637747845e13248c1edbcf24decacf45f480080efa89b75987 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write - dest_sha256: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6 - input_fingerprint: 0e548d840de109a279f93c5440f59a73e202cba812e5da15beea2daed962a763 + dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a + input_fingerprint: 82d24f693feae31a2e7a2d3328a59988386061a0502dbe3a9be8c816ede7e6ef template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: ef4b20ce1259bd3a0a5efc8d43646dbf13b9a08267f327d07262e4fe797337f3 + input_fingerprint: '059be77d203a583ec213544c9ff81870ce62898020c98d8eedcdf5c0a2960f9b' template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example kettle-jem.gemspec: recipe: template_source_application_kettle_jem_gemspec action: write - dest_sha256: 438ac65e21c1b4dfe41f83379f05c1f82d73c02124c153eb4f8d6b6dd5ec083b - input_fingerprint: f2c246e79485fdf3f50adb655a84dc10c38c5c1a3470c383b06ab9514e1e61ee + dest_sha256: 6edf7eebe9550e7392eb61ee101492fb1d4c0a0da68c045e1717d71969cdf352 + input_fingerprint: 4175b507222db23dd992989a3d407ff5e8987c9ae3dbccd5072f0d5dcb49e58d template_sources: - gem.gemspec.example lib/kettle/jem/version.rb: @@ -941,8 +942,8 @@ files: mise.toml: recipe: template_source_application_mise_toml action: write - dest_sha256: b4ee7c2080a449fd4080f44b969e79837ba1c788b5f411729571d29e4369463d - input_fingerprint: 0e96921f0747657a51c60c7f7e3fbafa5e0da97335b64e5f46b58268f16072ce + dest_sha256: cd0f37f2761a919c5e87ca0abd55fd684056add831f98d29f10ca26d5fabb677 + input_fingerprint: 9dc3519555245a13179065a0eb5f19fde481ca0dff85a95aa8bd93fbaa44129f template_sources: - mise.toml.example parsers.toml: diff --git a/gems/kettle-jem/Gemfile b/gems/kettle-jem/Gemfile index 31d40f8b2..f45795f67 100644 --- a/gems/kettle-jem/Gemfile +++ b/gems/kettle-jem/Gemfile @@ -18,12 +18,8 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from kettle-jem.gemspec gemspec -structuredmerge_rust_dev = ENV.fetch("STRUCTUREDMERGE_RUST_DEV", "").strip -unless structuredmerge_rust_dev.empty? || %w[false 0 no off].include?(structuredmerge_rust_dev.downcase) - gem "structuredmerge_core", path: File.join(structuredmerge_rust_dev, "packages/ruby") -end +gem "kettle-family", "~> 1.3", ">= 1.3.1" -gem "kettle-family", "~> 1.2", ">= 1.2.100" # Local workspace dependency wiring for *_local.gemfile overrides gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 26b71e4f2..252cd9aeb 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -10,7 +10,7 @@ GIT PATH remote: . specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) @@ -21,7 +21,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -67,14 +67,6 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -84,13 +76,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -99,14 +84,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -133,23 +110,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -182,14 +142,6 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -234,37 +186,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -282,14 +203,6 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -298,14 +211,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -702,8 +607,6 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -726,7 +629,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -748,7 +651,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -773,17 +676,14 @@ PLATFORMS DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3) - appraisal2-rubocop (~> 1.0, >= 1.0.2) + appraisal2 (~> 3.2, >= 3.2.4) + appraisal2-rubocop (~> 1.0, >= 1.0.3) ast-crispr! ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! - ast-merge-git! - ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -792,17 +692,15 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12) - go-merge! - html-merge! + gitmoji-regex (~> 2.0, >= 2.0.13) irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-drift (~> 1.0, >= 1.0.13) - kettle-family (~> 1.2, >= 1.2.100) + kettle-drift (~> 1.0, >= 1.0.14) + kettle-family (~> 1.3, >= 1.3.1) kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) - kettle-test (~> 2.0, >= 2.0.21) + kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -810,7 +708,7 @@ DEPENDENCIES markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) - parslet-toml-merge! + ostruct (~> 0.6) plain-merge! prism-merge! psych-merge! @@ -827,26 +725,23 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8) + stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.7) - typescript-merge! + tree_sitter_language_pack (~> 1.16, >= 1.16.2) + turbo_tests2 (~> 3.2, >= 3.2.10) webrick (~> 1.9) - yaml-converter (~> 0.2, >= 0.2.5) + yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! yard (~> 0.9, >= 0.9.45) - yard-fence (~> 0.9, >= 0.9.8) + yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) yard-lint (~> 1.11, >= 1.11.0) yard-relative_markdown_links (~> 0.6) - yard-timekeeper (~> 0.2, >= 0.2.6) - yard-yaml (~> 0.2, >= 0.2.5) - zip-merge! + yard-timekeeper (~> 0.2, >= 0.2.7) + yard-yaml (~> 0.2, >= 0.2.6) CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -859,13 +754,10 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.9) ast-crispr-ruby-prism (7.1.9) ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb @@ -904,9 +796,7 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a @@ -916,7 +806,7 @@ CHECKSUMS kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd @@ -948,7 +838,6 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -1003,7 +892,6 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1011,7 +899,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1027,7 +914,6 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) @@ -1040,8 +926,7 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -1050,12 +935,11 @@ CHECKSUMS yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH diff --git a/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile b/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile index 5d6a9ee79..0fffbadaf 100644 --- a/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile @@ -28,6 +28,7 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" + local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] # export KETTLE_DEV_DEV=/path/to/my diff --git a/gems/kettle-jem/gemfiles/modular/documentation.gemfile b/gems/kettle-jem/gemfiles/modular/documentation.gemfile index 91c168c87..b2f8d2321 100644 --- a/gems/kettle-jem/gemfiles/modular/documentation.gemfile +++ b/gems/kettle-jem/gemfiles/modular/documentation.gemfile @@ -9,16 +9,16 @@ # Documentation gem "kramdown", "~> 2.5", ">= 2.5.2", require: false # Ruby >= 2.5 gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 -gem "yaml-converter", "~> 0.2", ">= 0.2.5", require: false # Ruby >= 3.2 +gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 gem "yard", "~> 0.9", ">= 0.9.45", require: false gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 gem "yard-lint", "~> 1.11", ">= 1.11.0", require: false # Ruby >= 3.3 gem "yard-relative_markdown_links", "~> 0.6", require: false if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? - gem "yard-fence", "~> 0.9", ">= 0.9.8", require: false # Ruby >= 3.2 - gem "yard-timekeeper", "~> 0.2", ">= 0.2.6", require: false - gem "yard-yaml", "~> 0.2", ">= 0.2.5", require: false + gem "yard-fence", "~> 0.9", ">= 0.9.9", require: false # Ruby >= 3.2 + gem "yard-timekeeper", "~> 0.2", ">= 0.2.7", require: false + gem "yard-yaml", "~> 0.2", ">= 0.2.6", require: false else eval_gemfile "documentation_local.gemfile" end diff --git a/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile b/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile index 44ad7104c..4519979db 100644 --- a/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile @@ -28,6 +28,7 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" + local_gems = %w[yard-fence yard-timekeeper yard-yaml] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) local_gems_to_eval = local_gems - %w[] - declared_gems diff --git a/gems/kettle-jem/gemfiles/modular/optional.gemfile b/gems/kettle-jem/gemfiles/modular/optional.gemfile index 0433c85a0..ec9c5d656 100644 --- a/gems/kettle-jem/gemfiles/modular/optional.gemfile +++ b/gems/kettle-jem/gemfiles/modular/optional.gemfile @@ -7,3 +7,4 @@ # # Optional dependencies are not depended on directly, but may be used if present. + diff --git a/gems/kettle-jem/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/kettle-jem/gemfiles/modular/ostruct/r4/v0.6.gemfile new file mode 100644 index 000000000..6be53978e --- /dev/null +++ b/gems/kettle-jem/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -0,0 +1,2 @@ +# Ruby >= 2.5 +gem "ostruct", "~> 0.6" diff --git a/gems/kettle-jem/gemfiles/modular/style.gemfile b/gems/kettle-jem/gemfiles/modular/style.gemfile index f0af1ac43..a4340cd76 100644 --- a/gems/kettle-jem/gemfiles/modular/style.gemfile +++ b/gems/kettle-jem/gemfiles/modular/style.gemfile @@ -12,7 +12,7 @@ gem "reek", "~> 6.5", ">= 6.5.0" platform :mri do - gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.2", require: false + gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" gem "rubocop-on-rbs", "~> 2.0", ">= 2.0.0" # ruby >= 3.2.0 diff --git a/gems/kettle-jem/gemfiles/modular/style_local.gemfile b/gems/kettle-jem/gemfiles/modular/style_local.gemfile index 2d6778fe7..d1ab54393 100644 --- a/gems/kettle-jem/gemfiles/modular/style_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/style_local.gemfile @@ -31,6 +31,7 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" + local_gems = %w[rubocop-lts rubocop-lts-rspec rubocop-ruby3_2 standard-rubocop-lts] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) local_gems_to_eval = local_gems - %w[] - declared_gems diff --git a/gems/kettle-jem/gemfiles/modular/templating.gemfile b/gems/kettle-jem/gemfiles/modular/templating.gemfile index ed0de5f52..8c19736e0 100644 --- a/gems/kettle-jem/gemfiles/modular/templating.gemfile +++ b/gems/kettle-jem/gemfiles/modular/templating.gemfile @@ -9,10 +9,10 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? # Keep one Bundler declaration so the local debugging override cannot be # mistaken for a second dependency declaration. tslp_requirements = if tslp_dev.to_s.empty? - ["~> 1.16", ">= 1.16.2"] - else - [{path: tslp_dev}] - end + ["~> 1.16", ">= 1.16.2"] + else + [{ path: tslp_dev }] + end gem "tree_sitter_language_pack", *tslp_requirements end @@ -21,7 +21,7 @@ end if kettle_remote # Template/plugin checks for released installs. - gem "kettle-drift", "~> 1.0", ">= 1.0.13", require: false + gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/kettle-jem/gemfiles/modular/templating_local.gemfile b/gems/kettle-jem/gemfiles/modular/templating_local.gemfile index 2ef66ef42..3ea9dbcef 100644 --- a/gems/kettle-jem/gemfiles/modular/templating_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/templating_local.gemfile @@ -29,6 +29,7 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" + structuredmerge_local_gems = %w[ tree_haver ast-merge diff --git a/gems/kettle-jem/gemfiles/modular/x_std_libs.gemfile b/gems/kettle-jem/gemfiles/modular/x_std_libs.gemfile index 77aad43f2..6d5a7f7b4 100644 --- a/gems/kettle-jem/gemfiles/modular/x_std_libs.gemfile +++ b/gems/kettle-jem/gemfiles/modular/x_std_libs.gemfile @@ -1,12 +1,14 @@ ### Std Lib Extracted Gems -ruby_version = Gem::Version.new(RUBY_VERSION) +unless Gem.win_platform? + ruby_version = Gem::Version.new(RUBY_VERSION) -if ruby_version >= Gem::Version.new("4.0") - eval_gemfile "x_std_libs/r4/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.2") - eval_gemfile "x_std_libs/r3/libs.gemfile" -elsif ruby_version >= Gem::Version.new("3.1") - eval_gemfile "x_std_libs/r3.1/libs.gemfile" -else - eval_gemfile "x_std_libs/r2/libs.gemfile" + if ruby_version >= Gem::Version.new("4.0") + eval_gemfile "x_std_libs/r4/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.2") + eval_gemfile "x_std_libs/r3/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.1") + eval_gemfile "x_std_libs/r3.1/libs.gemfile" + else + eval_gemfile "x_std_libs/r2/libs.gemfile" + end end diff --git a/gems/kettle-jem/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/kettle-jem/gemfiles/modular/x_std_libs/r4/libs.gemfile index eb5574247..66591aa58 100644 --- a/gems/kettle-jem/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/kettle-jem/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,5 +1,6 @@ eval_gemfile "../../erb/r4/v5.0.gemfile" eval_gemfile "../../mutex_m/r4/v0.3.gemfile" +eval_gemfile "../../ostruct/r4/v0.6.gemfile" eval_gemfile "../../stringio/r4/v3.0.gemfile" eval_gemfile "../../benchmark/r4/v0.5.gemfile" eval_gemfile "../../cgi/r4/v0.5.gemfile" diff --git a/gems/kettle-jem/kettle-jem.gemspec b/gems/kettle-jem/kettle-jem.gemspec index e6cf0700e..b38a7f274 100644 --- a/gems/kettle-jem/kettle-jem.gemspec +++ b/gems/kettle-jem/kettle-jem.gemspec @@ -105,7 +105,7 @@ Gem::Specification.new do |spec| spec.add_dependency("dotenv-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 spec.add_dependency("json-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 spec.add_dependency("kettle-changelog", "~> 1.0", ">= 1.0.7") # ruby >= 4.0.0 - spec.add_dependency("kettle-dev", "~> 3.0", ">= 3.0.34") # ruby >= 2.3.0 + spec.add_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= 2.3.0 spec.add_dependency("kettle-gha-pins", "~> 0.3", ">= 0.3.14") # ruby >= 2.4.0 spec.add_dependency("kettle-ndjson", "~> 0.1", ">= 0.1.13") # ruby >= 2.4.0 spec.add_dependency("kettle-rb", "~> 0.1", ">= 0.1.11") # ruby >= 1.8.7 @@ -150,20 +150,20 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 - spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.3") # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.21") # ruby >= 4.0.0 - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.7") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= 4.0.0 + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.10") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 - spec.add_development_dependency("stone_checksums", "~> 1.0", ">= 1.0.8") # ruby >= 2.2.0 + spec.add_development_dependency("stone_checksums", "~> 1.0", ">= 1.0.9") # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.12") # ruby >= 2.4 + spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.13") # ruby >= 2.4 # HTTP recording for deterministic specs # In Ruby 3.5 (HEAD) the CGI library has been pared down, so we also need to depend on gem "cgi" for ruby@head From 1625ba250b35145afd2fc4fb0a46206865deed59 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 18:38:48 -0400 Subject: [PATCH 157/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20kettle-jem=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/.github/workflows/ci.yml | 2 +- .../kettle-jem/.github/workflows/coverage.yml | 2 +- gems/kettle-jem/.github/workflows/current.yml | 2 +- .../.github/workflows/dep-heads.yml | 6 +- gems/kettle-jem/.github/workflows/heads.yml | 6 +- gems/kettle-jem/.github/workflows/jruby.yml | 2 +- .../.github/workflows/locked_deps.yml | 2 +- gems/kettle-jem/.github/workflows/style.yml | 2 +- .../.github/workflows/templating.yml | 2 +- .../.github/workflows/unlocked_deps.yml | 2 +- gems/kettle-jem/.kettle-drift.lock | 38 ++-- .../.structuredmerge/kettle-jem.lock | 137 ++++++------ gems/kettle-jem/CHANGELOG.md | 15 ++ gems/kettle-jem/Gemfile | 1 - gems/kettle-jem/Gemfile.lock | 203 +++++++++++++++--- gems/kettle-jem/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 1 - .../modular/documentation_local.gemfile | 1 - .../gemfiles/modular/optional.gemfile | 1 - .../gemfiles/modular/style_local.gemfile | 1 - .../gemfiles/modular/templating.gemfile | 8 +- .../gemfiles/modular/templating_local.gemfile | 1 - 22 files changed, 291 insertions(+), 146 deletions(-) diff --git a/gems/kettle-jem/.github/workflows/ci.yml b/gems/kettle-jem/.github/workflows/ci.yml index 4c968e4c5..7c947b4e5 100644 --- a/gems/kettle-jem/.github/workflows/ci.yml +++ b/gems/kettle-jem/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Ruby & RubyGems - uses: ruby/setup-ruby@a0102e0972be65f351c307e2d64b9314a57c8073 # v1.324.0 + uses: ruby/setup-ruby@e8944e80fb94b20106697132f8c20c665fab29e9 # v1.325.0 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/.github/workflows/coverage.yml b/gems/kettle-jem/.github/workflows/coverage.yml index c58d0b520..9d7817523 100644 --- a/gems/kettle-jem/.github/workflows/coverage.yml +++ b/gems/kettle-jem/.github/workflows/coverage.yml @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/.github/workflows/current.yml b/gems/kettle-jem/.github/workflows/current.yml index 1dfc8090f..4120ff012 100644 --- a/gems/kettle-jem/.github/workflows/current.yml +++ b/gems/kettle-jem/.github/workflows/current.yml @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/dep-heads.yml b/gems/kettle-jem/.github/workflows/dep-heads.yml index 96997c0cf..dc4f52da7 100644 --- a/gems/kettle-jem/.github/workflows/dep-heads.yml +++ b/gems/kettle-jem/.github/workflows/dep-heads.yml @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -118,7 +118,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -176,7 +176,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/heads.yml b/gems/kettle-jem/.github/workflows/heads.yml index d7918298f..e4b6658f7 100644 --- a/gems/kettle-jem/.github/workflows/heads.yml +++ b/gems/kettle-jem/.github/workflows/heads.yml @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -115,7 +115,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -173,7 +173,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/jruby.yml b/gems/kettle-jem/.github/workflows/jruby.yml index 38f9c150a..dae5353b3 100644 --- a/gems/kettle-jem/.github/workflows/jruby.yml +++ b/gems/kettle-jem/.github/workflows/jruby.yml @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/locked_deps.yml b/gems/kettle-jem/.github/workflows/locked_deps.yml index 46230d03a..1fdc78921 100644 --- a/gems/kettle-jem/.github/workflows/locked_deps.yml +++ b/gems/kettle-jem/.github/workflows/locked_deps.yml @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/style.yml b/gems/kettle-jem/.github/workflows/style.yml index 195731292..f6b4f0051 100644 --- a/gems/kettle-jem/.github/workflows/style.yml +++ b/gems/kettle-jem/.github/workflows/style.yml @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/templating.yml b/gems/kettle-jem/.github/workflows/templating.yml index 889e5a759..4b03b1c62 100644 --- a/gems/kettle-jem/.github/workflows/templating.yml +++ b/gems/kettle-jem/.github/workflows/templating.yml @@ -51,7 +51,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.github/workflows/unlocked_deps.yml b/gems/kettle-jem/.github/workflows/unlocked_deps.yml index da36929e2..11add9ef8 100644 --- a/gems/kettle-jem/.github/workflows/unlocked_deps.yml +++ b/gems/kettle-jem/.github/workflows/unlocked_deps.yml @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b641b47cb7dfc09b0c2ee87284f9b4e31aa7d58f # v2.6 + uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/.kettle-drift.lock b/gems/kettle-jem/.kettle-drift.lock index b23f0aa66..b2703f00d 100644 --- a/gems/kettle-jem/.kettle-drift.lock +++ b/gems/kettle-jem/.kettle-drift.lock @@ -3,8 +3,8 @@ { "file": "CHANGELOG.md", "lines": [ - 336, - 485 + 346, + 495 ] } ], @@ -12,8 +12,8 @@ { "file": "CHANGELOG.md", "lines": [ - 354, - 422 + 364, + 432 ] } ], @@ -21,9 +21,9 @@ { "file": "CHANGELOG.md", "lines": [ - 337, - 486, - 576 + 347, + 496, + 586 ] } ], @@ -31,8 +31,8 @@ { "file": "CHANGELOG.md", "lines": [ - 355, - 423 + 365, + 433 ] } ], @@ -40,8 +40,8 @@ { "file": "CHANGELOG.md", "lines": [ - 356, - 424 + 366, + 434 ] } ], @@ -49,8 +49,8 @@ { "file": "CHANGELOG.md", "lines": [ - 338, - 487 + 348, + 497 ] } ], @@ -58,8 +58,8 @@ { "file": "CHANGELOG.md", "lines": [ - 357, - 425 + 367, + 435 ] } ], @@ -67,8 +67,8 @@ { "file": "CHANGELOG.md", "lines": [ - 358, - 426 + 368, + 436 ] } ], @@ -76,8 +76,8 @@ { "file": "CHANGELOG.md", "lines": [ - 359, - 427 + 369, + 437 ] } ], diff --git a/gems/kettle-jem/.structuredmerge/kettle-jem.lock b/gems/kettle-jem/.structuredmerge/kettle-jem.lock index 462e58a31..eb0ff4509 100644 --- a/gems/kettle-jem/.structuredmerge/kettle-jem.lock +++ b/gems/kettle-jem/.structuredmerge/kettle-jem.lock @@ -1,29 +1,30 @@ --- version: 1 template_state: - version: 7.1.28 + version: 7.1.29 applied_at: '2026-09-23' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' maintenance_changelog: kettle-jem/prepare: - - Gemfile - gemfiles/modular/coverage_local.gemfile - gemfiles/modular/documentation_local.gemfile - - gemfiles/modular/optional.gemfile - - gemfiles/modular/runtime_heads.gemfile - - gemfiles/modular/style.gemfile - gemfiles/modular/style_local.gemfile - - gemfiles/modular/templating.gemfile - gemfiles/modular/templating_local.gemfile - - kettle-jem.gemspec kettle-jem/template: + - ".github/workflows/ci.yml" + - ".github/workflows/coverage.yml" + - ".github/workflows/current.yml" + - ".github/workflows/dep-heads.yml" + - ".github/workflows/heads.yml" + - ".github/workflows/jruby.yml" + - ".github/workflows/locked_deps.yml" + - ".github/workflows/style.yml" + - ".github/workflows/templating.yml" + - ".github/workflows/unlocked_deps.yml" - ".simplecov" - - Gemfile - Rakefile - - gemfiles/modular/optional.gemfile - - gemfiles/modular/templating.gemfile checksums: ".aiignore.example": 48a5dfdd93afd1a15fdce39cc28ca9920263f00018b0968ab031fa744521e5ce ".config/mise/env.sh": aeea5a2ab489ba6e5467ae8de6e386ec8c8fe4ff31a044e69d0cd6a092dd6654 @@ -460,7 +461,7 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: f70c7e365789684e5272e4268fbcd62914661e2c53d2f2dccb61eee0c9f04c79 - input_fingerprint: 0d83abe9e7c7744ad90cc5fcac50c50b05a46885e2d85f1884ae8c09bfb00ea1 + input_fingerprint: e47a9523dc91f075a0ddedcaaf3e4d0e05a30fce5cc6a815759b80fd155e75f5 template_sources: - ".simplecov.example" ".structuredmerge/git-drivers.toml": @@ -509,7 +510,7 @@ files: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: '09019224f448a60b5b1c9bb457b9e8fda9a51caf820cd4dc87ae2a67e4b993c7' + input_fingerprint: a286bc670d3daef77727acc4abd0b9833d4279140d66d410d395567d8d0e67cd template_sources: - AGPL-3.0-only.md.example Appraisal.root.gemfile: @@ -565,7 +566,7 @@ files: recipe: template_source_application_Gemfile action: write dest_sha256: 7ff3b0a12a6501386f7f8c44391c938e3a8b87b3ad8642514e3abebf461bf79f - input_fingerprint: 8015fdfe48f611927bb78d744e28a0bfbdd9a176663b486df55899606ead6400 + input_fingerprint: 7c05dd29aaba354e00276f923d8a5142912206d53373a381b8fd22781a130576 template_sources: - Gemfile.example IRP.md: @@ -579,21 +580,21 @@ files: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 231cb6a32259e5fffbbe7cc0984036a8d821e4ba2351373b0f1c875f73e86a88 + input_fingerprint: 9b059d8143b170593cee5a02f912a91a1c9143c9ec7fb182a80cec70cbd3c53e template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 5f1100ae1789157d458a6e72544320c8f7bc080257ff7613a83d777de86cd72f + input_fingerprint: ad3c4ac87b7f3862ff818608166ccc143dc8556d21c1b2408f6a7d9d04efd011 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write - dest_sha256: 947c8378602fd939d288008de4a1f26acad57aa0e041a4b89c735b02e48ac13d - input_fingerprint: f605d39af3fb9a6b5cabb55933ffcd693a711530792f720beec1b28c0f7bac50 + dest_sha256: 9e641d754be26a04d6b19424fa0e3805e471e271b624dd29a72280545a0462a3 + input_fingerprint: efca732bd3dab76835ad9c7be6159f964b18bc41f1fb7e10e517e935007fd3be template_sources: - README.md.example REEK: @@ -613,8 +614,8 @@ files: Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: eabeb2db5c802222c73997f52b19b4f67e5110c9caa3937127768aa89377d4b3 - input_fingerprint: f34fb441498f2b17227c4757450c820e774160f7abbfbfb417a2faae1fcf5438 + dest_sha256: 8c9896472ccd82ac9a3dfabd92b9ecf12e84b2d2a3662accad13ef0df879482f + input_fingerprint: 92f8cc67592b1192330fcb00508dc5202cb546772e1cfbf88e7d19c8d2332e6e template_sources: - Rakefile.example SECURITY.md: @@ -635,315 +636,315 @@ files: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 15ef4be5dd8e6669ee5c393f35c990e8a9477ea036197232f6db7945347de53c + input_fingerprint: d6efc3c38159ea3d9df7bb73c5da6230d371d25dac9daf8beae98d75f4b555ca template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: bff0604b470c0262c7ada43be6054741d0b6643e1f0e6883beb1401c2a3311ab + input_fingerprint: d9f80a3d1f3f243f49736f77c450aaa0664c4ab5344d72d0047820623cc9e423 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 4d0d02ef7e5270a35ad90094e032efb3f6e61fae297efd4882dc6451cffe4983 + input_fingerprint: 855990832adf1e80002eccc80c078b185763f2697038897add2705f67b0dc687 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 512f6b0e3cde79ca39c9c753089d52f23391caa9a65011a1eb9a77691c005f99 + input_fingerprint: 3bd90bfd0e6fb5f23f81a20ce48606765e6409067a6ee272321232529a68e212 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 31ea445a4dba942306f820ae8fdda516bf3589a9d624f59ba21a06d4e526e4cb + input_fingerprint: 5174dcad47adaa1504b0aee1385e9a0a7ffda7d1ac99bd0a9805177e57e0d591 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: c9fc1872ba274e7c00b99927c3cb4e04a234eaeb16d1998f526b1f15687837d1 - input_fingerprint: 70436bf81f45276c247874297430ad86298f649ff41f16d3703509629f838312 + input_fingerprint: 90632d360a7b2f03469e00274495ae6e2bd3f97dfa37a8708047022b4562d671 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 907a737282d153cbab1283950bedbecd56a0e04de39bd1183716e7272a8a031f + input_fingerprint: 46325680d02f351bbcff08f1925ed4e81ad7228e5b1618df65eb231ab13a149c template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: d64cad231b732e5ace6951c42200f3fefbd2518c50296675c83d3690e82abc29 + input_fingerprint: db0f7d91d697bac83d29f50b3ce546a979ece8693d7ed71f9935d8e43ec609e2 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: fd571e5471b8db45e38d1061856bf771f1e270f87241e6be017f8344dcb28a70 + input_fingerprint: 3fec86f2dc6568d8d036cdf9628936a4272130d3e215a50a5521a1dbb9b8adc5 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 8e91b798b6a36af8e5ad52f7b1c8f18720234f7244d7435d0954be56c700c5ba + input_fingerprint: 1553687fc5500abc1db8fdce07ed341f477796a93be85d538d17e51097bc84f4 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 65615d915f3cc3d2366fe59ca9f9101f25667629e6470156a48f881774cbbf40 + input_fingerprint: 21664813d08538293d4857e7ea09db93777b9078c8fc5a78f06e1f29b5688740 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 260638375bf9629322f28daf049d3ea44861531e0f35470cbb0b28e2029698c8 + input_fingerprint: ae2c8d1cfeb101c22e394485595a096605342048d0d5834d54858c71c8d91b13 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 71891bd1ab901dbd3eb981f4d9262d6c1a52cf376ddca5f1876d7e3203b4affe + input_fingerprint: 7ea108e6a4c2d258739f82b2186e2f546e9f0c79829153eb1365cd37d0376ef8 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 1893e5628875d7a990e8f568a82451d4d7833a0a91ca71e8f9a7fba61c24d70d + input_fingerprint: 7e8bbfcb19274aec1198bc3252b8486038a7e1a1c45576bb5ef254125ab62e2e template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: c938178f55dc5512a8f334210bd85762c97b23f9b6d13ef87730414296333e00 + input_fingerprint: ac8af70c42cc5c42cfcb4730b1f766c68e1659c22bdd6abcc8e6a8c5edb785fe template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 8c565d8d1652aafc620043474b18e6a74f45328a7d9f2a93523500c5d12eec35 + input_fingerprint: 11a9807d1c6441d6c9ccda751aabe430be0008307d99a0b028d8128fa04bbad6 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: c2e1bc25e05c2a585163f369870fccc8f7fc8ed43ee41ff6260ffe27454b06d3 + input_fingerprint: 23da7044c8c217b3e402095b9e77928be45c5b2c989f7ac0051b33310fdc013c template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 1333e4ff54dec76dcff863e741703539918e943979d14d7c148d286711929b64 + input_fingerprint: 767d8cd393b5807a1f242b021067b760ee7697e5e6cb4d59d478971eabdfa8cf template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 16d3600d5dffff2922e84a75e97e7dc955d32d7f8fba032f2eee0e3a6e2b3c73 + input_fingerprint: b3f2c80db19faba2cdc211d2e927cfd2f78bb2e1b7e62f9f14dc5bc9b898aa29 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 4052027527ae387a2de40e297710a8eb5ed5758620c6d820ed35eb325516731d + input_fingerprint: 5d614a7ac72f84195df7a555d59926247e890521df8c6ea7a3b60ee2dfbddcd0 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: b03f18ac82c2d4e46dcee9a69459d2c6b7f1e7cbf79b700ff5ef76f0b2aeaa9e + input_fingerprint: 23edaabf6e79a7934685a5d85c93912dbe36a6deb9443fa235021edd60264ef8 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: fdae69d00bf262d8301f0a4cd8d87c60b7ee15695750e8e289794a8b95af2be7 + input_fingerprint: 0f3604acb9c95c550b40333aa0e671d51922cc651826fb5db781fa6d632a03ac template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: 89a23369d64c01fff8ccc5b65b247d749fe6f296914d31746810c063d92c3d11 - input_fingerprint: 28b4e9bbcd6d61d47184ea95da403b3dbc6315c423c134e43c8af4ed0646ebfa + input_fingerprint: cbcbd33cc0a836b1e9695b335883012ea84460b7a8094c8896f1a9b051e07d96 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 75b35016552f6b6e1363328d0409df3dfea78292025c71cbdce10385a3d10e4f + input_fingerprint: 2cb62b3b98dc6134d4f5745019134dc70b03fd4ea2300b81e53c8f7b0cf3a5d5 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 343ab245624e3567029d58e19d461ed5f11b31dfc5f46195435e278b66b8b91e + input_fingerprint: 3f1dfe30b5fe22a3ffbaeab00e8940abd2514d80a911706197e11e4fcdd290d0 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 1a5e58fff8c804a857c6161a00e64fefdf91157a5fd3bd333d55db63ce9a5a0a + input_fingerprint: 68cb6b8156b7ea6aa31738c94c801a4bd525908ee3c6d9b27fe2976971d74c21 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: ac101532bf685e5d6090b925b700069ca56c2d5b1e237439a57f47eb9731be59 + input_fingerprint: 72162766b2669b6213a834bcb50489a1153625ebaebba7b27c68d4a48597bb40 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c629875491221e1dfc8146b1fc7aa7e1d8e6c69c0dd79c87700165f71d330a17 + input_fingerprint: b5fa56308a0db0a3e491018d9b6b8437c125592956548a6cb341072b5119965d template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 22464abe23e1e27a535b41bac9ab92b6cd9e0a83e630c4310b859705d851b618 + input_fingerprint: 7634d05bad7a7929294ce2e2ba462e946d79abb0b01e620be8797807006fa902 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 39b90b05e2272a23c74138686576842262d74fcd55a1852bf95707d6f463aab4 + input_fingerprint: c7538e8c2f76de3e0961db37d51c9126dbe40dc7b4e17c3164b527c08efa1ab1 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 0c35f4e459cd60c6ffe310f6c086932e235af2f22de2f1418ac0ee6ae402d746 + input_fingerprint: 1bf02711f48f24cc4b2269f799648df6de077bb65a4be73fb3077a031937b694 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write dest_sha256: d86a39c5bf08e71d19b95405afe5fb8aacd72273e9595f046f5c19422a86406e - input_fingerprint: 22c75598fdf5036a460fb5849d190a0bed5b9de0bc43e573e6f2b420236fab31 + input_fingerprint: 915ce5dabec4c1fc7f4211fb1eb5457e8f616611573e54fcd3db5df6c7bd43b4 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write dest_sha256: 0c0733f60709131f33183bd82936ee11ac5e421c082a299b65a80791a409390c - input_fingerprint: 8319c3ec21db5405578259544f68779dd0c5382bee7f2f9601a88527ebef6934 + input_fingerprint: d578a327278dfd078249b6f520eb18842b4365d33ed4340c174dcbc00f662f60 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 79fa3a03671a48a8e4455e1227d545c5d6f9c0f0e871b827d916d4a2830be709 + input_fingerprint: 5616dc14672d5b60b684929c50f7738473124087c48349a8831e089e9daed024 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 846154fb38b810c55dc65371b527153ebb6e8def625e156e20fd92b8f1476506 + input_fingerprint: '078232080460fd581bd0c7350109d9f7e908efa81ea8f4084b74ac0b0f2017c1' template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 5621d0e622055147391c8d4eac31c6bad2c51c0b9436b446ac2ac740844fb8e9 + input_fingerprint: 8a558a4b2a81f0cfd31967aeb42920f95ed9eca083c02362e9921d2cb2ba4906 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 9c3731aaa4ca5de7b9030bf218717af8a81c512b6a125d9d67d9174a4dbd1dfe + input_fingerprint: c88b549533dba0194822e6bd6d330e3656d0ad0a4a412274a14231fcb130839f template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 86144371a30a412166e23989164ba37ece9c9f001335e1ebfc8b81b91d78571f + input_fingerprint: 58ec270f776088dce33bbe2cfeb9a5e6290e73d70ef5b74c3639f6b008886fb1 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: cbaa4236d14ad1637747845e13248c1edbcf24decacf45f480080efa89b75987 + input_fingerprint: 3cf25db5c15815c390e8af4eb735db1f733a5859f025745ba34fcde59020126c template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 82d24f693feae31a2e7a2d3328a59988386061a0502dbe3a9be8c816ede7e6ef + input_fingerprint: a104f6164ddcd01478abc2c6fa8079772f3de00d146decace7c00cefb6a4cd66 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: '059be77d203a583ec213544c9ff81870ce62898020c98d8eedcdf5c0a2960f9b' + input_fingerprint: 496dc70568ecb99c1b593ffb68bb09d9b37ec8f8a5a32e235d96cefafcb51f5c template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example kettle-jem.gemspec: recipe: template_source_application_kettle_jem_gemspec action: write - dest_sha256: 6edf7eebe9550e7392eb61ee101492fb1d4c0a0da68c045e1717d71969cdf352 - input_fingerprint: 4175b507222db23dd992989a3d407ff5e8987c9ae3dbccd5072f0d5dcb49e58d + dest_sha256: 2d5623803de4b49c545123bfe684b9baaf3beac2aeabbdf686f9b8637a86be04 + input_fingerprint: 7f084501ab090bb218489359c3d44d2bbaf1126dcafc3d706b2dfa209e270809 template_sources: - gem.gemspec.example lib/kettle/jem/version.rb: recipe: template_source_application_lib_kettle_jem_version_rb action: write - dest_sha256: 1ba202fd7eab7afb4eb5f0a94904e1f495c92142eecb8fe15c6568159ccfb33b - input_fingerprint: c01058d2d18dad67f87fa1b91172ca700b0ff84922c3f98db49e1c9d92f9fe87 + dest_sha256: b240a49db8aec536abd2d5db1ba45b17a8123f7380764dedb18f248c28d1b896 + input_fingerprint: 2f1580e8614591b4e83eb39fc074c6708fdc64ee7f56ca1b316ead07fdfcc8b3 template_sources: - lib/gem/version.rb.example lib/kettle/jem/version_gem.rb: recipe: template_source_application_lib_kettle_jem_version_gem_rb action: write dest_sha256: 8735ec432abf3233f1636dcc7c198a3f90725bf921612246ad031c7b1c0a8bf7 - input_fingerprint: ff700c93fa3eeb3eb09f7fa3b5ee305b02e018fa746150a470ea54eaa3f49b12 + input_fingerprint: a6c1366f504e81ebcb91ef0291c7771a1e1917307d5fd3ca5bb1fb6ba8528f63 template_sources: - lib/gem/version_gem.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: cd0f37f2761a919c5e87ca0abd55fd684056add831f98d29f10ca26d5fabb677 - input_fingerprint: 9dc3519555245a13179065a0eb5f19fde481ca0dff85a95aa8bd93fbaa44129f + input_fingerprint: 53ef7170d38d4627349ed00b123a4842656422bb42db10071aa029412ea81c11 template_sources: - mise.toml.example parsers.toml: @@ -957,7 +958,7 @@ files: recipe: template_source_application_sig_kettle_jem_rbs action: write dest_sha256: 2cfaba5a844e5b5b4b889126d646b88edbce9de48e192409f4ae50fb3fbc1dc3 - input_fingerprint: 8c4adfed2e46fcfe697cbd7d91c5b338095ca8b2a8d7c03a968dcf53c3b671a4 + input_fingerprint: a0635d6670c688972f3b427e95bae65c7ee640fd54fdab31870d4c53823d1886 template_sources: - sig/gem.rbs.example spec/README.md: @@ -971,6 +972,6 @@ files: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 7046c34e71ad161660bfb12be257d9e1faf1577858882529f64b98f6bb593c85 - input_fingerprint: c41863bd180b40cc79634643672593648163d371e966758d87df6bbb846e1ec0 + input_fingerprint: 92c45796ce3512119b6f4b8d7c0d3be0cf5b438dacdd3b19ba3ce96f60c7d90b template_sources: - spec/spec_helper.rb.example diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index f73029c9c..c4c4d2076 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -32,6 +32,13 @@ Please file a bug if you notice a violation of semantic versioning. auto-resolution path for any future entry in this category with `force_review: false`. +- kettle-jem-template-20260913-001 - Templating now also surfaces a review + entry in `dependency_conflicts.resolve` when a direct development + dependency doesn't support one or more of this project's declared + `engines:` and has no template-managed modular home (e.g. `sqlite3` on + `jruby`). Review each entry and pick a resolution per the project's own + engine support needs. + ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: @@ -43,6 +50,14 @@ Please file a bug if you notice a violation of semantic versioning. - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.325.0 (e8944e80fb94b20106697132f8c20c665fab29e9) +- [kc] kettle-jem/prepare: updated 4 project files: + - dependencies (4) + +- [kc] kettle-jem/template: updated 12 project files: + - code and tests (1) + - other (1) + - workflows (10) + ### Deprecated ### Removed diff --git a/gems/kettle-jem/Gemfile b/gems/kettle-jem/Gemfile index f45795f67..903c0fb92 100644 --- a/gems/kettle-jem/Gemfile +++ b/gems/kettle-jem/Gemfile @@ -20,7 +20,6 @@ gemspec gem "kettle-family", "~> 1.3", ">= 1.3.1" - # Local workspace dependency wiring for *_local.gemfile overrides gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 252cd9aeb..8b7f31324 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -41,6 +41,43 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (~> 7.1, >= 7.1.8) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -67,6 +104,14 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -76,6 +121,13 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.9) + ast-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -84,6 +136,14 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -110,6 +170,23 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.9) + ast-crispr (= 7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -142,6 +219,14 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.9) + toml (~> 0.3) + toml-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -186,6 +271,37 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.9) + ast-merge (= 7.1.9) + ast-merge-git (= 7.1.9) + bash-merge (= 7.1.9) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.9) + go-merge (= 7.1.9) + html-merge (= 7.1.9) + json-merge (= 7.1.9) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.9) + plain-merge (= 7.1.9) + prism-merge (= 7.1.9) + psych-merge (= 7.1.9) + rbs-merge (= 7.1.9) + rust-merge (= 7.1.9) + toml-merge (= 7.1.9) + typescript-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -203,6 +319,14 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -211,6 +335,14 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.9) + binary-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -312,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -345,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -607,6 +718,8 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -682,8 +795,11 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! + ast-merge-git! + ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -693,13 +809,17 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) + go-merge! + html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -709,6 +829,7 @@ DEPENDENCIES mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) + parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -725,13 +846,15 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.10) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! @@ -742,6 +865,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -754,10 +878,13 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.9) ast-crispr-ruby-prism (7.1.9) ast-merge (7.1.9) + ast-merge-git (7.1.9) + ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.9) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb @@ -767,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -796,20 +923,22 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + go-merge (7.1.9) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -821,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -838,6 +967,7 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 + parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -849,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -892,6 +1022,7 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -899,6 +1030,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -914,10 +1046,11 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + toml (0.3.0) toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -927,6 +1060,7 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -940,6 +1074,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH diff --git a/gems/kettle-jem/Rakefile b/gems/kettle-jem/Rakefile index b039877ab..599fac70f 100644 --- a/gems/kettle-jem/Rakefile +++ b/gems/kettle-jem/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# kettle-jem Rakefile v7.1.26 - 2026-09-10 +# kettle-jem Rakefile v7.1.29 - 2026-09-23 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile b/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile index 0fffbadaf..5d6a9ee79 100644 --- a/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/coverage_local.gemfile @@ -28,7 +28,6 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" - local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] # export KETTLE_DEV_DEV=/path/to/my diff --git a/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile b/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile index 4519979db..44ad7104c 100644 --- a/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/documentation_local.gemfile @@ -28,7 +28,6 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" - local_gems = %w[yard-fence yard-timekeeper yard-yaml] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) local_gems_to_eval = local_gems - %w[] - declared_gems diff --git a/gems/kettle-jem/gemfiles/modular/optional.gemfile b/gems/kettle-jem/gemfiles/modular/optional.gemfile index ec9c5d656..0433c85a0 100644 --- a/gems/kettle-jem/gemfiles/modular/optional.gemfile +++ b/gems/kettle-jem/gemfiles/modular/optional.gemfile @@ -7,4 +7,3 @@ # # Optional dependencies are not depended on directly, but may be used if present. - diff --git a/gems/kettle-jem/gemfiles/modular/style_local.gemfile b/gems/kettle-jem/gemfiles/modular/style_local.gemfile index d1ab54393..2d6778fe7 100644 --- a/gems/kettle-jem/gemfiles/modular/style_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/style_local.gemfile @@ -31,7 +31,6 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" - local_gems = %w[rubocop-lts rubocop-lts-rspec rubocop-ruby3_2 standard-rubocop-lts] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) local_gems_to_eval = local_gems - %w[] - declared_gems diff --git a/gems/kettle-jem/gemfiles/modular/templating.gemfile b/gems/kettle-jem/gemfiles/modular/templating.gemfile index 8c19736e0..87dd39e3f 100644 --- a/gems/kettle-jem/gemfiles/modular/templating.gemfile +++ b/gems/kettle-jem/gemfiles/modular/templating.gemfile @@ -9,10 +9,10 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? # Keep one Bundler declaration so the local debugging override cannot be # mistaken for a second dependency declaration. tslp_requirements = if tslp_dev.to_s.empty? - ["~> 1.16", ">= 1.16.2"] - else - [{ path: tslp_dev }] - end + ["~> 1.16", ">= 1.16.2"] + else + [{path: tslp_dev}] + end gem "tree_sitter_language_pack", *tslp_requirements end diff --git a/gems/kettle-jem/gemfiles/modular/templating_local.gemfile b/gems/kettle-jem/gemfiles/modular/templating_local.gemfile index 3ea9dbcef..2ef66ef42 100644 --- a/gems/kettle-jem/gemfiles/modular/templating_local.gemfile +++ b/gems/kettle-jem/gemfiles/modular/templating_local.gemfile @@ -29,7 +29,6 @@ end Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" - structuredmerge_local_gems = %w[ tree_haver ast-merge From 1027299ec4e6331d749e468f63e2e4196ed38301 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 18:39:16 -0400 Subject: [PATCH 158/295] =?UTF-8?q?=F0=9F=94=92=20Refresh=20kettle-jem=20b?= =?UTF-8?q?undle=20lockfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 203 ++++++----------------------------- 1 file changed, 34 insertions(+), 169 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 8b7f31324..252cd9aeb 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -41,43 +41,6 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (~> 7.1, >= 7.1.8) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -104,14 +67,6 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -121,13 +76,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -136,14 +84,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -170,23 +110,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -219,14 +142,6 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.9) - toml (~> 0.3) - toml-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -271,37 +186,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -319,14 +203,6 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -335,14 +211,6 @@ PATH tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -444,6 +312,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +345,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -718,8 +607,6 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -795,11 +682,8 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! - ast-merge-git! - ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -809,17 +693,13 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) - go-merge! - html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-changelog! - kettle-dev! - kettle-drift! + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -829,7 +709,6 @@ DEPENDENCIES mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) - parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -846,15 +725,13 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! + tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.10) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! @@ -865,7 +742,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -878,13 +754,10 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.9) ast-crispr-ruby-prism (7.1.9) ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.9) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb @@ -894,7 +767,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -923,22 +796,20 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +821,10 @@ CHECKSUMS markdown-merge (7.1.9) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) - mini_portile2 (2.8.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,7 +838,6 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) plain-merge (7.1.9) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -979,8 +849,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1022,7 +892,6 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -1030,7 +899,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1046,11 +914,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) toml-merge (7.1.9) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1060,7 +927,6 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c - typescript-merge (7.1.9) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -1074,7 +940,6 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 62db50cf756cf91b08f37a648766981a80570666 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 19:04:01 -0400 Subject: [PATCH 159/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 5 ++--- gems/kettle-jem/lib/kettle/jem.rb | 2 +- gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example | 2 +- .../templates/gemfiles/modular/documentation.gemfile.example | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index c4c4d2076..1b498b34c 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -42,9 +42,8 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - kettle-dev (>= 3.1.0 -> >= 3.1.1) - - kettle-drift (>= 1.0.13 -> >= 1.0.14) - - turbo_tests2 (>= 3.2.9 -> >= 3.2.10) + - turbo_tests2 (>= 3.2.9 -> >= 3.2.11) + - yard-lint (>= 1.11.0 -> >= 1.12.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index e82e487bb..d0489b68b 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -5571,7 +5571,7 @@ def monorepo_root_gemfile_dependency_lines {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, - {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.10"\n)} + {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.11"\n)} ].freeze end diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index 5f4a64e83..bd7d0d92d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.10") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.11") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example index b2f8d2321..2e18bdee1 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example @@ -12,7 +12,7 @@ gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 gem "yard", "~> 0.9", ">= 0.9.45", require: false gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 -gem "yard-lint", "~> 1.11", ">= 1.11.0", require: false # Ruby >= 3.3 +gem "yard-lint", "~> 1.12", ">= 1.12.0", require: false # Ruby >= 3.3 gem "yard-relative_markdown_links", "~> 0.6", require: false if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? From fb30a9b3c62b1b70fa69eefe1f84097c7fac0470 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 23 Sep 2026 19:04:45 -0400 Subject: [PATCH 160/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 3 +-- gems/kettle-jem/lib/kettle/jem.rb | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 1b498b34c..8a23006da 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -46,8 +46,7 @@ Please file a bug if you notice a violation of semantic versioning. - yard-lint (>= 1.11.0 -> >= 1.12.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - appraisal-rb/setup-ruby-flash v2.1 (925395edf973d2dc0a629919f407f3547a03d4b5) -> v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) - - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.325.0 (e8944e80fb94b20106697132f8c20c665fab29e9) + - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.326.0 (762794c140bbeda0f1224786aa33b4b46783a6c1) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index d0489b68b..71cf514f2 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20668,7 +20668,7 @@ def github_actions_step_pins "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", - "ruby/setup-ruby" => "ruby/setup-ruby@e8944e80fb94b20106697132f8c20c665fab29e9 # v1.325.0", + "ruby/setup-ruby" => "ruby/setup-ruby@762794c140bbeda0f1224786aa33b4b46783a6c1 # v1.326.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0", "codecov/codecov-action" => "codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1", From bd1f8d8272cfc6badbf10649e8edda45cb13552f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 24 Sep 2026 01:20:53 -0400 Subject: [PATCH 161/295] Fix local template dependency floors --- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 19 ++++++++- .../lib/kettle/jem/tasks/prepare_task.rb | 9 +++-- .../modular/templating.gemfile.example | 3 +- .../spec/bin/kettle_jem_deps_floor_spec.rb | 4 ++ .../appraisals_and_gemfile_template_spec.rb | 40 ++++++++++++++++++- .../kettle/jem/tasks/prepare_task_spec.rb | 26 ++++++++++++ 7 files changed, 95 insertions(+), 8 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 8a23006da..e7b8afc26 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -76,6 +76,8 @@ Please file a bug if you notice a violation of semantic versioning. - Generated current-MRI workflows now use setup-ruby-flash v2.7, which validates rv-installed bundles before Appraisal and repairs incomplete native-extension installs through Bundler. +- Local template runs retain the released kettle-jem floor in remote templating Gemfiles. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 71cf514f2..4bb1e7b1f 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -57,6 +57,7 @@ class Error < StandardError; end # declarations in the destination and reconciles their complete requirement # set in place before Bundler is allowed to evaluate that destination. TEMPLATE_MANAGED_DEPENDENCIES = [ + {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, {name: "nomono", requirements: ["~> 1.1", ">= 1.1.5"], bootstrap: true}, {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.1"], bootstrap: true}, { @@ -10322,6 +10323,17 @@ def template_managed_dependency_requirements(name, version_module: Version) template_managed_dependency(name)&.fetch(:requirements) end + def kettle_jem_template_dependency_requirements(env: ENV, version_module: Version) + return kettle_jem_dependency_requirements(version_module: version_module) unless local_structuredmerge_path_mode?(env) + + template_managed_dependency(PACKAGE_NAME).fetch(:requirements) + end + + def local_structuredmerge_path_mode?(env) + value = (env || {}).fetch("STRUCTUREDMERGE_DEV", "false").to_s.strip + value != "" && !DecisionPolicy.falsey?(value) + end + def template_managed_dependency_names(bootstrap: nil, ruby_version: RUBY_VERSION) TEMPLATE_MANAGED_DEPENDENCIES.filter_map do |dependency| next if !bootstrap.nil? && dependency.fetch(:bootstrap) != bootstrap @@ -10342,12 +10354,15 @@ def template_managed_dependency_active?(dependency, ruby_version = RUBY_VERSION) Gem::Requirement.new(requirement).satisfied_by?(Gem::Version.new(ruby_version)) end - def reconcile_template_managed_dependencies(source) + def reconcile_template_managed_dependencies(source, env: ENV, relative_path: nil) replacements = ruby_call_records(source, nil).filter_map do |call| next unless template_managed_dependency_call?(call) name = ruby_string_argument(call) requirements = template_managed_dependency_requirements(name) + if name == PACKAGE_NAME && local_structuredmerge_path_mode?(env) && relative_path == "gemfiles/modular/templating.gemfile" + requirements = kettle_jem_template_dependency_requirements(env: env) + end next unless requirements requirement_nodes = Array(call.arguments&.arguments).drop(1).reject do |argument| @@ -15573,7 +15588,7 @@ def project_runtime_facts( compact_hash( freeze_token: config.dig("defaults", "freeze_token").to_s.empty? ? "kettle-jem" : config.dig("defaults", "freeze_token").to_s, kettle_jem_version: VERSION, - kettle_jem_dependency_arguments: kettle_jem_dependency_requirements.map(&:inspect).join(", "), + kettle_jem_dependency_arguments: kettle_jem_template_dependency_requirements(env: env).map(&:inspect).join(", "), template_run_date: run_timestamp.strftime("%Y-%m-%d"), template_run_year: run_timestamp.year.to_s, kettle_dev_local_gems: kettle_dev_local_gems(config), diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb index f753ecd83..e37e38760 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb @@ -37,7 +37,7 @@ def run(project_root: Dir.pwd, env: ENV, run_options: {}, command_runner: Kettle Kettle::Jem.apply_project(project_root, env: env, run_options: prepare_run_options) end report = merge_supplemental_prepare_report(report, supplemental_report) - transition_step = reconcile_template_managed_dependencies_step(project_root, events: events) + transition_step = reconcile_template_managed_dependencies_step(project_root, env: env, events: events) nomono_bootstrap_step = normalize_existing_local_gemfile_bootstraps_step(project_root, events: events) setup_env = Kettle::Jem::Tasks::InstallTask.setup_command_env(project_root, env) setup_env["BUNDLE_DISABLE_CHECKSUM_VALIDATION"] = "true" @@ -139,7 +139,7 @@ def normalize_existing_local_gemfile_bootstraps_step(project_root, events:) step end - def reconcile_template_managed_dependencies_step(project_root, events:) + def reconcile_template_managed_dependencies_step(project_root, events:, env: ENV) paths = [ File.join(project_root.to_s, "Gemfile"), *Dir.glob(File.join(project_root.to_s, "*.gemfile")), @@ -148,11 +148,12 @@ def reconcile_template_managed_dependencies_step(project_root, events:) ].select { |path| File.file?(path) }.sort changed_files = paths.filter_map do |path| before = File.read(path) - after = Kettle::Jem.reconcile_template_managed_dependencies(before) + relative_path = Pathname.new(path).relative_path_from(Pathname.new(project_root.to_s)).to_s + after = Kettle::Jem.reconcile_template_managed_dependencies(before, env: env, relative_path: relative_path) next if after == before File.write(path, after) - Pathname.new(path).relative_path_from(Pathname.new(project_root.to_s)).to_s + relative_path end step = { name: "reconcile_template_managed_dependencies", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example index f7a382e62..e499268bf 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem "kettle-jem", {KJ|KETTLE_JEM_DEPENDENCY_ARGUMENTS} end diff --git a/gems/kettle-jem/spec/bin/kettle_jem_deps_floor_spec.rb b/gems/kettle-jem/spec/bin/kettle_jem_deps_floor_spec.rb index a26e9f1eb..66b419d4f 100644 --- a/gems/kettle-jem/spec/bin/kettle_jem_deps_floor_spec.rb +++ b/gems/kettle-jem/spec/bin/kettle_jem_deps_floor_spec.rb @@ -15,6 +15,7 @@ "embedded_dep" => %w[4.5.6 4.5.7], "other_dep" => %w[3.0.0 3.0.1 3.1.0], "kettle-dev" => %w[2.3.7 2.5.8], + "kettle-jem" => %w[7.1.28 7.1.29], "managed_dep" => %w[1.0.0 1.1.0], "nomono" => %w[1.0.8 1.0.9], "yard-timekeeper" => %w[0.2.3 0.2.4] @@ -401,6 +402,7 @@ def git_subject stub_const("#{described_class}::EXTRA_SOURCE_FILES", ["lib/kettle/jem.rb"]) write_file("lib/kettle/jem.rb", <<~RUBY) TEMPLATE_MANAGED_DEPENDENCIES = [ + {name: "kettle-jem", requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, {name: "managed_dep", requirements: ["~> 1.0", ">= 1.0.0"], bootstrap: true} ].freeze RUBY @@ -412,8 +414,10 @@ def git_subject ).run expect(result.fetch(:planned_changes)).to include( + hash_including(name: "kettle-jem", relative_path: "lib/kettle/jem.rb", new_floor: "7.1.29"), hash_including(name: "managed_dep", relative_path: "lib/kettle/jem.rb", new_floor: "1.1.0") ) + expect(read_file("lib/kettle/jem.rb")).to include('name: "kettle-jem", requirements: ["~> 7.1", ">= 7.1.29"]') expect(read_file("lib/kettle/jem.rb")).to include('requirements: ["~> 1.1", ">= 1.1.0"]') end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index 8509bfad5..202262238 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -948,7 +948,7 @@ truffleruby_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example")) framework_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example")) - expect(current_workflow).to include("rspec-status-current-${{matrix.ruby}}-${{matrix.appraisal}}-") + expect(current_workflow).to include("rspec-status-current-${{matrix.os}}-${{matrix.ruby}}-${{matrix.appraisal}}-") expect(current_workflow).to include("runs-on: ${{ matrix.os }}") expect(current_workflow).to include("appraisal: \"current\"\n os: ubuntu-latest") expect(current_workflow).to include("appraisal: \"current\"\n os: macos-latest") @@ -1428,6 +1428,44 @@ ) end + it "keeps local template runs on the latest released kettle-jem floor for remote Gemfiles" do + runtime = described_class.send( + :project_runtime_facts, + {}, + {"STRUCTUREDMERGE_DEV" => "/workspace/structuredmerge/ruby/gems"}, + package_name: "example", + source_url: "https://github.com/example/example", + author_domain: "example.test", + min_ruby: ">= 3.2", + test_min_ruby: Gem::Version.new("3.2"), + version: "0.1.0" + ) + tokens = described_class.send(:project_runtime_template_tokens, runtime) + + expect(tokens.fetch("KJ|KETTLE_JEM_DEPENDENCY_ARGUMENTS")).to eq('"~> 7.1", ">= 7.1.28"') + end + + it "uses the running released kettle-jem version when not in local path mode" do + ["false", "0", "no", "off"].each do |value| + runtime = described_class.send( + :project_runtime_facts, + {}, + {"STRUCTUREDMERGE_DEV" => value}, + package_name: "example", + source_url: "https://github.com/example/example", + author_domain: "example.test", + min_ruby: ">= 3.2", + test_min_ruby: Gem::Version.new("3.2"), + version: "0.1.0" + ) + tokens = described_class.send(:project_runtime_template_tokens, runtime) + + expect(tokens.fetch("KJ|KETTLE_JEM_DEPENDENCY_ARGUMENTS")).to eq( + %("~> #{Kettle::Jem::Version.major}.#{Kettle::Jem::Version.minor}", ">= #{Kettle::Jem::Version::VERSION}") + ) + end + end + it "converges an existing injected kettle-jem dependency to the running version" do updated = described_class.ensure_monorepo_root_gemfile_dependencies( "source \"https://gem.coop\"\ngem \"kettle-jem\", \">= 7.0\"\n" diff --git a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb index 27f6919fb..f68a6e07b 100644 --- a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb @@ -302,6 +302,32 @@ def tmp_root end end + it "preserves the released kettle-jem floor in the remote templating Gemfile during local templating" do + Dir.mktmpdir("kettle-jem-prepare-local-floor", tmp_root) do |root| + templating_gemfile = File.join(root, "gemfiles/modular/templating.gemfile") + gemspec = File.join(root, "example.gemspec") + FileUtils.mkdir_p(File.dirname(templating_gemfile)) + File.write(templating_gemfile, <<~RUBY) + gem "kettle-jem", "~> 7.1", ">= 7.1.27" + RUBY + File.write(gemspec, <<~RUBY) + Gem::Specification.new { |spec| spec.add_development_dependency("kettle-jem", ">= 7.0") } + RUBY + + step = described_class.reconcile_template_managed_dependencies_step( + root, + env: {"STRUCTUREDMERGE_DEV" => "/workspace/structuredmerge/ruby/gems"}, + events: Kettle::Jem.event_stream_from_options({}) + ) + + expect(step.fetch(:changed_files)).to contain_exactly("example.gemspec", "gemfiles/modular/templating.gemfile") + expect(File.read(templating_gemfile)).to include('gem "kettle-jem", "~> 7.1", ">= 7.1.28"') + expect(File.read(gemspec)).to include( + %(spec.add_development_dependency("kettle-jem", "~> #{Kettle::Jem::Version.major}.#{Kettle::Jem::Version.minor}", ">= #{Kettle::Jem::Version::VERSION}")) + ) + end + end + it "rejects a managed dependency without static version requirements" do source = "gem \"kettle-dev\", ENV.fetch(\"KETTLE_DEV_REQUIREMENT\")\n" From 14d928bf6911c24d2ddfc6c70e1d44fbbc1a0300 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 24 Sep 2026 13:50:13 -0400 Subject: [PATCH 162/295] Fix template duplication and drift ordering --- gems/kettle-jem/.rubocop_gradual.lock | 4 +- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 37 +++++++++++------- .../lib/kettle/jem/tasks/install_task.rb | 6 +++ .../lib/kettle/jem/tasks/prepare_task.rb | 8 +++- .../lib/kettle/jem/tasks/template_task.rb | 9 ++++- .../modular/coverage_local.gemfile.example | 22 +++++------ .../modular/templating_local.gemfile.example | 22 +++++------ .../appraisals_and_gemfile_template_spec.rb | 4 ++ .../config_metadata_template_spec.rb | 39 +++++++++++++++++++ .../spec/system/install_orchestration_spec.rb | 13 ++++++- 11 files changed, 124 insertions(+), 42 deletions(-) diff --git a/gems/kettle-jem/.rubocop_gradual.lock b/gems/kettle-jem/.rubocop_gradual.lock index d0a599232..10f66f889 100644 --- a/gems/kettle-jem/.rubocop_gradual.lock +++ b/gems/kettle-jem/.rubocop_gradual.lock @@ -1,5 +1,5 @@ { - "lib/kettle/jem/tasks/template_task.rb:3125777708": [ - [93, 11, 53, "Style/ComparableClamp: Use `Comparable#clamp` instead.", 3465008203] + "lib/kettle/jem/tasks/template_task.rb:914498615": [ + [98, 11, 53, "Style/ComparableClamp: Use `Comparable#clamp` instead.", 3465008203] ] } diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index e7b8afc26..298d72a3b 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -78,6 +78,8 @@ Please file a bug if you notice a violation of semantic versioning. - Local template runs retain the released kettle-jem floor in remote templating Gemfiles. +- Run duplicate drift detection after all template orchestration mutations, and generate shared nomono resolver options only once in local Gemfiles. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 4bb1e7b1f..bc439726a 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -4788,19 +4788,11 @@ def apply_project(project_root, env: ENV, run_options: {}) report[:changed_files] = (report.fetch(:changed_files, []) + report.fetch(:post_apply_steps).flat_map do |step| reported_post_apply_changed_files(step) end).uniq.sort - report[:duplicate_drift] = with_event_phase(events, "duplicate_drift") do - if DecisionPolicy.value_to_boolean((run_options || {})[:skip_drift_check]) - { - available: false, - skipped: true, - reason: "skip_drift_check" - } - else - duplicate_drift_report( - project_root: project_root, - template_root: template_root_path(project_root, config: kettle_jem_config(project_root)), - run_options: run_options - ) + report[:duplicate_drift] = if DecisionPolicy.value_to_boolean((run_options || {})[:defer_drift_check]) + {available: false, skipped: true, reason: "deferred_until_postprocessing"} + else + with_event_phase(events, "duplicate_drift") do + duplicate_drift_check_result(project_root: project_root, run_options: run_options) end end report[:phase_timings] = events.phase_timings if events.respond_to?(:phase_timings) @@ -4808,6 +4800,25 @@ def apply_project(project_root, env: ENV, run_options: {}) report end + def finalize_duplicate_drift(project_root:, report:, run_options: {}) + events = event_stream_from_options(run_options) + drift = with_event_phase(events, "duplicate_drift") do + duplicate_drift_check_result(project_root: project_root, run_options: run_options) + end + report.merge(duplicate_drift: drift, phase_timings: events.phase_timings) + end + + def duplicate_drift_check_result(project_root:, run_options: {}) + return {available: false, skipped: true, reason: "skip_drift_check"} if + DecisionPolicy.value_to_boolean((run_options || {})[:skip_drift_check]) + + duplicate_drift_report( + project_root: project_root, + template_root: template_root_path(project_root, config: kettle_jem_config(project_root)), + run_options: run_options + ) + end + def event_stream(io, types: nil) Kettle::Ndjson.event_stream( io, diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb index 266f8ff9e..287289e15 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb @@ -28,6 +28,7 @@ module InstallTask def run(project_root: Dir.pwd, env: ENV, run_options: {}, command_runner: method(:run_system_command)) effective_run_options = install_run_options(env, run_options) config_migration_step = kettle_config_migration_step(project_root) + effective_run_options = effective_run_options.merge(defer_drift_check: true) report = Kettle::Jem.apply_project(project_root, env: env, run_options: effective_run_options) report = followup_apply_after_config_bootstrap(project_root, env: env, run_options: effective_run_options, report: report) install_steps = [] @@ -68,6 +69,11 @@ def run(project_root: Dir.pwd, env: ENV, run_options: {}, command_runner: method report: final_report, run_options: effective_run_options ) + final_report = Kettle::Jem.finalize_duplicate_drift( + project_root: project_root, + report: final_report, + run_options: effective_run_options + ) bootstrap_commit = bootstrap_commit_step(project_root, run_options: effective_run_options) install_steps.concat( execute_orchestration_steps( diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb index e37e38760..ddd5fadf9 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb @@ -28,7 +28,8 @@ def run(project_root: Dir.pwd, env: ENV, run_options: {}, command_runner: Kettle effective_run_options = Kettle::Jem::Tasks::TemplateTask.env_run_options(env || {}).merge(run_options || {}) prepare_run_options = effective_run_options.merge( only: PREPARE_ONLY_PATHS, - skip_lock_normalization: true + skip_lock_normalization: true, + defer_drift_check: true ) events = Kettle::Jem.event_stream_from_options(effective_run_options) report = Kettle::Jem.apply_project(project_root, env: env, run_options: prepare_run_options) @@ -98,6 +99,11 @@ def run(project_root: Dir.pwd, env: ENV, run_options: {}, command_runner: Kettle "updated critical templating gems, and ran bundle install." }] ) + final_report = Kettle::Jem.finalize_duplicate_drift( + project_root: project_root, + report: final_report, + run_options: effective_run_options + ) Kettle::Jem.emit_summary_event(events, final_report) final_report end diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb index 745736a9d..2ebbab345 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb @@ -18,7 +18,7 @@ def run(project_root: Dir.pwd, env: ENV, run_options: nil, command_runner: Kettl recipe_reports: [] } else - Kettle::Jem.apply_project(project_root, env: env, run_options: effective_run_options) + Kettle::Jem.apply_project(project_root, env: env, run_options: effective_run_options.merge(defer_drift_check: true)) end setup_env = Kettle::Jem::Tasks::InstallTask.setup_command_env(project_root, env) hook_step = Kettle::Jem::Tasks::InstallTask.hook_templates_step(project_root, effective_run_options) @@ -34,6 +34,13 @@ def run(project_root: Dir.pwd, env: ENV, run_options: nil, command_runner: Kettl event_phase: "template" ) final_report = report.merge(mode: "template", template_steps: template_steps) + if report.key?(:duplicate_drift) + final_report = Kettle::Jem.finalize_duplicate_drift( + project_root: project_root, + report: final_report, + run_options: effective_run_options + ) + end Kettle::Jem.emit_summary_event(Kettle::Jem.event_stream_from_options(effective_run_options), final_report) final_report end diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage_local.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage_local.gemfile.example index 529b80836..079811497 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage_local.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage_local.gemfile.example @@ -6,6 +6,14 @@ {KJ|LOCAL_GEMFILE_NOMONO_BOOTSTRAP} local_gems = %w[{KJ|KETTLE_DEV_LOCAL_GEMS}] +kettle_dev_nomono_options = { + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR", + debug_env: "KETTLE_DEV_DEBUG", + root: ["src", "my", "kettle-dev"] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -14,12 +22,7 @@ platform :mri do kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ).fetch("kettle-dev", nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -31,12 +34,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ) if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false") != 0 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example index 92ba37b75..664265743 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example @@ -43,6 +43,14 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ {KJ|KETTLE_DEV_LOCAL_GEMS} ] +kettle_dev_nomono_options = { + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR", + debug_env: "KETTLE_DEV_DEBUG", + root: ["src", "my", "kettle-dev"] +} structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[{KJ|PACKAGE_NAME}] if ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false") != 0 @@ -62,12 +70,7 @@ if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false") != 0 kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ).fetch("kettle-dev", nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -79,11 +82,6 @@ if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false") != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ) end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index 202262238..eeee33c59 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1597,6 +1597,10 @@ expect(coverage_template).to include( "local_gems_to_eval = local_gems - %w[{KJ|PACKAGE_NAME}] - declared_gems" ) + [template, coverage_template].each do |gemfile_template| + expect(gemfile_template.scan("kettle_dev_nomono_options = {").length).to eq(1) + expect(gemfile_template.scan("**kettle_dev_nomono_options").length).to eq(2) + end expect(template).not_to include("platform :mri do") end diff --git a/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb b/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb index fff45ff6c..abef7ffc7 100644 --- a/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb +++ b/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb @@ -2198,6 +2198,45 @@ end end + it "defers duplicate drift checks until an orchestrated template run is finalized" do + tmp_root = File.expand_path("../tmp", __dir__) + FileUtils.mkdir_p(tmp_root) + Dir.mktmpdir("kettle-jem-deferred-duplicate-drift", tmp_root) do |root| + write_tree(root, { + "example.gemspec" => <<~RUBY + Gem::Specification.new do |spec| + spec.name = "example" + spec.summary = "Example gem" + end + RUBY + }) + calls = [] + runner = lambda do |project_root:, template_dir:| + calls << {project_root: project_root, template_dir: template_dir} + {warning_count: 0, json_path: nil, lock_path: nil, exit_code: 0} + end + options = {defer_drift_check: true, duplicate_drift_runner: runner} + + applied = described_class.apply_project(root, env: {}, run_options: options) + + expect(calls).to be_empty + expect(applied.fetch(:duplicate_drift)).to include( + available: false, + skipped: true, + reason: "deferred_until_postprocessing" + ) + + finalized = described_class.finalize_duplicate_drift( + project_root: root, + report: applied, + run_options: options + ) + + expect(calls.length).to eq(1) + expect(finalized.fetch(:duplicate_drift)).to include(available: true, warning_count: 0, exit_code: 0) + end + end + it "exposes template root and manifest metadata for adjacent tools" do tmp_root = File.expand_path("../tmp", __dir__) FileUtils.mkdir_p(tmp_root) diff --git a/gems/kettle-jem/spec/system/install_orchestration_spec.rb b/gems/kettle-jem/spec/system/install_orchestration_spec.rb index 6351826ad..b56329967 100644 --- a/gems/kettle-jem/spec/system/install_orchestration_spec.rb +++ b/gems/kettle-jem/spec/system/install_orchestration_spec.rb @@ -1554,18 +1554,29 @@ "BUNDLER_VERSION" => "4.0.12" } commands = [] + drift_checks = 0 command_runner = lambda do |command, chdir:, env:, quiet:| commands << {command: command, chdir: chdir, env: env, quiet: quiet} {success: true, exitstatus: 0, stdout: "", stderr: ""} end + duplicate_drift_runner = lambda do |project_root:, template_dir:| + drift_checks += 1 + expect(project_root).to eq(root) + expect(template_dir).to be_a(String) + expect(commands.any? { |entry| entry.fetch(:command).first(2) == %w[bundle lock] }).to be(true) + {warning_count: 0, json_path: nil, lock_path: nil, exit_code: 0} + end report = Kettle::Jem::Tasks::TemplateTask.run( project_root: root, env: env, - run_options: {quiet: true}, + run_options: {quiet: true, duplicate_drift_runner: duplicate_drift_runner}, command_runner: command_runner ) + expect(drift_checks).to eq(1) + expect(report.fetch(:duplicate_drift)).to include(available: true, warning_count: 0) + expect(report.fetch(:template_steps)).to include(hash_including( name: "lockfile_platform_normalization", status: "succeeded", From 73062b70057b71d6e34d1b58cbae1ecc957fe0d8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 24 Sep 2026 14:12:55 -0400 Subject: [PATCH 163/295] Deduplicate shared local resolver options --- gems/kettle-jem/.rubocop_gradual.lock | 4 ++-- .../modular/templating_local.gemfile.example | 21 +++++++++++-------- .../appraisals_and_gemfile_template_spec.rb | 5 ++++- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/gems/kettle-jem/.rubocop_gradual.lock b/gems/kettle-jem/.rubocop_gradual.lock index 10f66f889..4fdd36561 100644 --- a/gems/kettle-jem/.rubocop_gradual.lock +++ b/gems/kettle-jem/.rubocop_gradual.lock @@ -1,5 +1,5 @@ { - "lib/kettle/jem/tasks/template_task.rb:914498615": [ - [98, 11, 53, "Style/ComparableClamp: Use `Comparable#clamp` instead.", 3465008203] + "lib/kettle/jem/tasks/template_task.rb:4254570369": [ + [100, 11, 53, "Style/ComparableClamp: Use `Comparable#clamp` instead.", 3465008203] ] } diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example index 664265743..c3327e2fc 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example @@ -43,24 +43,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ {KJ|KETTLE_DEV_LOCAL_GEMS} ] -kettle_dev_nomono_options = { +shared_nomono_options = { + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR" +} +kettle_dev_nomono_options = shared_nomono_options.merge( prefix: "KETTLE_DEV", path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", debug_env: "KETTLE_DEV_DEBUG", root: ["src", "my", "kettle-dev"] -} +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: "STRUCTUREDMERGE", + path_env: "STRUCTUREDMERGE_DEV", + debug_env: "STRUCTUREDMERGE_DEBUG" +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[{KJ|PACKAGE_NAME}] if ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false") != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: "STRUCTUREDMERGE", - path_env: "STRUCTUREDMERGE_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "STRUCTUREDMERGE_DEBUG" + **structuredmerge_nomono_options ) end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index eeee33c59..f1f4e94f6 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1598,9 +1598,12 @@ "local_gems_to_eval = local_gems - %w[{KJ|PACKAGE_NAME}] - declared_gems" ) [template, coverage_template].each do |gemfile_template| - expect(gemfile_template.scan("kettle_dev_nomono_options = {").length).to eq(1) + expect(gemfile_template.scan("kettle_dev_nomono_options =").length).to eq(1) expect(gemfile_template.scan("**kettle_dev_nomono_options").length).to eq(2) end + expect(template.scan('vendored_gems_env: "VENDORED_GEMS"').length).to eq(1) + expect(template.scan('vendor_gem_dir_env: "VENDOR_GEM_DIR"').length).to eq(1) + expect(template).to include("**structuredmerge_nomono_options") expect(template).not_to include("platform :mri do") end From 583aa2dcdc959bbad50c260d743a1ce7e562955d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 24 Sep 2026 19:23:23 -0400 Subject: [PATCH 164/295] Add Windows turbo_tests2 template launcher --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../kettle/jem/templates/bin/turbo_tests2.example | 14 ++++++++++++++ .../appraisals_and_gemfile_template_spec.rb | 9 +++++++++ 3 files changed, 25 insertions(+) create mode 100644 gems/kettle-jem/lib/kettle/jem/templates/bin/turbo_tests2.example diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 298d72a3b..5377517cb 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -80,6 +80,8 @@ Please file a bug if you notice a violation of semantic versioning. - Run duplicate drift detection after all template orchestration mutations, and generate shared nomono resolver options only once in local Gemfiles. +- Template the bin/turbo_tests2 launcher required by Windows current-workflow tests. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/bin/turbo_tests2.example b/gems/kettle-jem/lib/kettle/jem/templates/bin/turbo_tests2.example new file mode 100644 index 000000000..ddf05e172 --- /dev/null +++ b/gems/kettle-jem/lib/kettle/jem/templates/bin/turbo_tests2.example @@ -0,0 +1,14 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +# +# This file is generated by Kettle Jem. +# It loads turbo_tests2 from the active bundle for Windows CI. +# + +ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__) + +require "rubygems" +require "bundler/setup" + +load Gem.bin_path("turbo_tests2", "turbo_tests2") diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index f1f4e94f6..d38a6cf47 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -954,6 +954,15 @@ expect(current_workflow).to include("appraisal: \"current\"\n os: macos-latest") expect(current_workflow).to include("appraisal: \"current\"\n os: windows-latest") expect(current_workflow).not_to include("appraisal: \"unlocked_deps\"\n os: windows-latest") + expect(current_workflow).to include("run: ruby -rbundler/setup bin/turbo_tests2") + turbo_tests2_launcher = File.read(project_root.join("lib/kettle/jem/templates/bin/turbo_tests2.example")) + expect(turbo_tests2_launcher).to include('load Gem.bin_path("turbo_tests2", "turbo_tests2")') + template_entries = described_class.send( + :template_inventory_entries, + project_root.to_s, + project_root.join("lib/kettle/jem/templates").to_s + ) + expect(template_entries).to include("bin/turbo_tests2") expect(current_workflow).not_to include("runner.os != 'Windows'") expect(jruby_workflow).to include("rspec-status-jruby-${{matrix.ruby}}-${{matrix.appraisal}}-") expect(jruby_workflow).to include("startsWith(github.head_ref, 'jruby/')") From 538147bddd98735ef0393fe8d74e13deec682bdd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 24 Sep 2026 20:49:36 -0400 Subject: [PATCH 165/295] Fix local template sibling dependency refresh --- CHANGELOG.md | 2 ++ .../lib/ast/crispr/markdown/markly/version.rb | 2 +- .../lib/ast/crispr/ruby/prism/version.rb | 2 +- gems/ast-crispr/lib/ast/crispr/version.rb | 2 +- .../lib/ast/merge/git/version.rb | 2 +- gems/ast-merge/lib/ast/merge/version.rb | 2 +- gems/ast-template/lib/ast/template/version.rb | 2 +- gems/bash-merge/lib/bash/merge/version.rb | 2 +- gems/binary-merge/lib/binary/merge/version.rb | 2 +- .../lib/citrus/toml/merge/version.rb | 2 +- .../lib/commonmarker/merge/version.rb | 2 +- gems/dotenv-merge/lib/dotenv/merge/version.rb | 2 +- gems/go-merge/lib/go/merge/version.rb | 2 +- gems/html-merge/lib/html/merge/version.rb | 2 +- gems/json-merge/lib/json/merge/version.rb | 2 +- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/kettle-jem.gemspec | 2 +- .../lib/kettle/jem/tasks/prepare_task.rb | 22 ++++++++++++++----- .../kettle/jem/tasks/prepare_task_spec.rb | 21 ++++++++++++++++++ .../lib/kramdown/merge/version.rb | 2 +- .../lib/markdown/merge/version.rb | 2 +- gems/markly-merge/lib/markly/merge/version.rb | 2 +- .../lib/parslet/toml/merge/version.rb | 2 +- gems/plain-merge/lib/plain/merge/version.rb | 2 +- gems/prism-merge/lib/prism/merge/version.rb | 2 +- gems/psych-merge/lib/psych/merge/version.rb | 2 +- gems/rbs-merge/lib/rbs/merge/version.rb | 2 +- gems/ruby-merge/lib/ruby/merge/version.rb | 2 +- gems/rust-merge/lib/rust/merge/version.rb | 2 +- gems/smorg-rb/lib/smorg/rb/version.rb | 2 +- gems/toml-merge/lib/toml/merge/version.rb | 2 +- gems/tree_haver/lib/tree_haver/version.rb | 2 +- .../lib/typescript/merge/version.rb | 2 +- gems/yaml-merge/lib/yaml/merge/version.rb | 2 +- gems/zip-merge/lib/zip/merge/version.rb | 2 +- 35 files changed, 73 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98de0f2e6..764d5001b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -90,6 +90,8 @@ Please file a bug if you notice a violation of semantic versioning. - Restore Rust host declaration line ranges to exclude terminating separator newlines. +- Require the release containing the Prism all-statements owner scope used by StructuredMerge templating. + ### Security ## [7.1.9] - 2026-09-10 diff --git a/gems/ast-crispr-markdown-markly/lib/ast/crispr/markdown/markly/version.rb b/gems/ast-crispr-markdown-markly/lib/ast/crispr/markdown/markly/version.rb index c681b73b7..adf236ff5 100644 --- a/gems/ast-crispr-markdown-markly/lib/ast/crispr/markdown/markly/version.rb +++ b/gems/ast-crispr-markdown-markly/lib/ast/crispr/markdown/markly/version.rb @@ -7,7 +7,7 @@ module Markly # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism/version.rb b/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism/version.rb index e73f34a43..be269c053 100644 --- a/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism/version.rb +++ b/gems/ast-crispr-ruby-prism/lib/ast/crispr/ruby/prism/version.rb @@ -7,7 +7,7 @@ module Prism # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-crispr/lib/ast/crispr/version.rb b/gems/ast-crispr/lib/ast/crispr/version.rb index 68e3946d8..86c4af5cd 100644 --- a/gems/ast-crispr/lib/ast/crispr/version.rb +++ b/gems/ast-crispr/lib/ast/crispr/version.rb @@ -5,7 +5,7 @@ module Crispr # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-merge-git/lib/ast/merge/git/version.rb b/gems/ast-merge-git/lib/ast/merge/git/version.rb index 55051e6e0..e67f0438a 100644 --- a/gems/ast-merge-git/lib/ast/merge/git/version.rb +++ b/gems/ast-merge-git/lib/ast/merge/git/version.rb @@ -6,7 +6,7 @@ module Git # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-merge/lib/ast/merge/version.rb b/gems/ast-merge/lib/ast/merge/version.rb index ce876ec25..bdceaa98f 100644 --- a/gems/ast-merge/lib/ast/merge/version.rb +++ b/gems/ast-merge/lib/ast/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-template/lib/ast/template/version.rb b/gems/ast-template/lib/ast/template/version.rb index 762df2e7b..77914cd73 100644 --- a/gems/ast-template/lib/ast/template/version.rb +++ b/gems/ast-template/lib/ast/template/version.rb @@ -5,7 +5,7 @@ module Template # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/bash-merge/lib/bash/merge/version.rb b/gems/bash-merge/lib/bash/merge/version.rb index 0a281115d..0a801f63e 100644 --- a/gems/bash-merge/lib/bash/merge/version.rb +++ b/gems/bash-merge/lib/bash/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/binary-merge/lib/binary/merge/version.rb b/gems/binary-merge/lib/binary/merge/version.rb index 1c05217c5..c01d7abb3 100644 --- a/gems/binary-merge/lib/binary/merge/version.rb +++ b/gems/binary-merge/lib/binary/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/citrus-toml-merge/lib/citrus/toml/merge/version.rb b/gems/citrus-toml-merge/lib/citrus/toml/merge/version.rb index 4c5334fe3..b04795491 100644 --- a/gems/citrus-toml-merge/lib/citrus/toml/merge/version.rb +++ b/gems/citrus-toml-merge/lib/citrus/toml/merge/version.rb @@ -6,7 +6,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/commonmarker-merge/lib/commonmarker/merge/version.rb b/gems/commonmarker-merge/lib/commonmarker/merge/version.rb index 44df165a7..61905f96c 100644 --- a/gems/commonmarker-merge/lib/commonmarker/merge/version.rb +++ b/gems/commonmarker-merge/lib/commonmarker/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/dotenv-merge/lib/dotenv/merge/version.rb b/gems/dotenv-merge/lib/dotenv/merge/version.rb index 967ee650f..70aea7b33 100644 --- a/gems/dotenv-merge/lib/dotenv/merge/version.rb +++ b/gems/dotenv-merge/lib/dotenv/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/go-merge/lib/go/merge/version.rb b/gems/go-merge/lib/go/merge/version.rb index 4715bc383..608abaa31 100644 --- a/gems/go-merge/lib/go/merge/version.rb +++ b/gems/go-merge/lib/go/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/html-merge/lib/html/merge/version.rb b/gems/html-merge/lib/html/merge/version.rb index 7e4e9097a..a841510fa 100644 --- a/gems/html-merge/lib/html/merge/version.rb +++ b/gems/html-merge/lib/html/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = "7.1.9" + VERSION = "7.1.10" end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/json-merge/lib/json/merge/version.rb b/gems/json-merge/lib/json/merge/version.rb index 9a4ed02d7..317288160 100644 --- a/gems/json-merge/lib/json/merge/version.rb +++ b/gems/json-merge/lib/json/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 5377517cb..7d462c8b0 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -82,6 +82,8 @@ Please file a bug if you notice a violation of semantic versioning. - Template the bin/turbo_tests2 launcher required by Windows current-workflow tests. +- Refresh locked StructuredMerge sibling gems during local template preparation so Bundler cannot retain stale registry versions. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/kettle-jem.gemspec b/gems/kettle-jem/kettle-jem.gemspec index b38a7f274..1c286d916 100644 --- a/gems/kettle-jem/kettle-jem.gemspec +++ b/gems/kettle-jem/kettle-jem.gemspec @@ -97,7 +97,7 @@ Gem::Specification.new do |spec| # Utilities spec.add_dependency("addressable", ">= 2.8", "< 3") # ruby >= 2.2.0 spec.add_dependency("ast-crispr-markdown-markly", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 - spec.add_dependency("ast-crispr-ruby-prism", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 + spec.add_dependency("ast-crispr-ruby-prism", "~> 7.1", ">= 7.1.10") # ruby >= 4.0.0 spec.add_dependency("ast-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 spec.add_dependency("bash-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 spec.add_dependency("citrus-toml-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb index ddd5fadf9..348f7533c 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb @@ -52,7 +52,7 @@ def run(project_root: Dir.pwd, env: ENV, run_options: {}, command_runner: Kettle ) Kettle::Jem.emit_step_event(events, "command_step", reset_step, phase: "prepare") bootstrap_name = templating_bootstrap_step_name(project_root) - bootstrap_command = templating_bootstrap_command(project_root) + bootstrap_command = templating_bootstrap_command(project_root, env: setup_env) Kettle::Jem.emit_step_event( events, "command_step", @@ -224,14 +224,26 @@ def local_path_development_env?(env) end end - def bundle_update_templating_bootstrap_command(project_root = Dir.pwd) - %w[bundle update] + managed_bootstrap_gems(project_root) + locked_templating_gems(project_root) + def bundle_update_templating_bootstrap_command(project_root = Dir.pwd, env: ENV) + # Bundler can retain registry resolutions for sibling gems even when + # the local path Gemfile is active; refresh the locked family graph. + local_structuredmerge_gems = if Kettle::Jem.local_structuredmerge_path_mode?(env) + Kettle::Jem::STRUCTUREDMERGE_GEMS & locked_gem_names(project_root) + else + [] + end + ( + %w[bundle update] + + managed_bootstrap_gems(project_root) + + locked_templating_gems(project_root) + + local_structuredmerge_gems + ).uniq end - def templating_bootstrap_command(project_root = Dir.pwd) + def templating_bootstrap_command(project_root = Dir.pwd, env: ENV) return %w[bundle install] unless templating_bootstrap_lockfile_ready?(project_root) - bundle_update_templating_bootstrap_command(project_root) + bundle_update_templating_bootstrap_command(project_root, env: env) end def templating_bootstrap_step_name(project_root = Dir.pwd) diff --git a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb index f68a6e07b..f27b85d0c 100644 --- a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb @@ -494,6 +494,27 @@ def tmp_root end end + it "updates locked StructuredMerge siblings before local templating" do + Dir.mktmpdir("kettle-jem-prepare-local-structuredmerge", tmp_root) do |root| + File.write(File.join(root, "Gemfile.lock"), <<~LOCK) + GEM + specs: + nomono (1.1.5) + ast-crispr-ruby-prism (7.1.9) + ast-crispr (7.1.9) + rake (13.2.1) + LOCK + + command = described_class.bundle_update_templating_bootstrap_command( + root, + env: {"STRUCTUREDMERGE_DEV" => "/workspace/structuredmerge/ruby/gems"} + ) + + expect(command).to include("ast-crispr", "ast-crispr-ruby-prism") + expect(command).not_to include("rake") + end + end + it "does not explicitly update parser gems before they are present in the lockfile" do Dir.mktmpdir("kettle-jem-prepare", tmp_root) do |root| File.write(File.join(root, "Gemfile.lock"), <<~LOCK) diff --git a/gems/kramdown-merge/lib/kramdown/merge/version.rb b/gems/kramdown-merge/lib/kramdown/merge/version.rb index a9c14d3fb..5a8bf2599 100644 --- a/gems/kramdown-merge/lib/kramdown/merge/version.rb +++ b/gems/kramdown-merge/lib/kramdown/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/markdown-merge/lib/markdown/merge/version.rb b/gems/markdown-merge/lib/markdown/merge/version.rb index 9a8742419..0913e6788 100644 --- a/gems/markdown-merge/lib/markdown/merge/version.rb +++ b/gems/markdown-merge/lib/markdown/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/markly-merge/lib/markly/merge/version.rb b/gems/markly-merge/lib/markly/merge/version.rb index 16a40521e..b7ec3ebaa 100644 --- a/gems/markly-merge/lib/markly/merge/version.rb +++ b/gems/markly-merge/lib/markly/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/parslet-toml-merge/lib/parslet/toml/merge/version.rb b/gems/parslet-toml-merge/lib/parslet/toml/merge/version.rb index cf423beb6..6a212d594 100644 --- a/gems/parslet-toml-merge/lib/parslet/toml/merge/version.rb +++ b/gems/parslet-toml-merge/lib/parslet/toml/merge/version.rb @@ -6,7 +6,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/plain-merge/lib/plain/merge/version.rb b/gems/plain-merge/lib/plain/merge/version.rb index f93b304c0..cee2551cb 100644 --- a/gems/plain-merge/lib/plain/merge/version.rb +++ b/gems/plain-merge/lib/plain/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/prism-merge/lib/prism/merge/version.rb b/gems/prism-merge/lib/prism/merge/version.rb index dc94706b6..5f5ae717e 100644 --- a/gems/prism-merge/lib/prism/merge/version.rb +++ b/gems/prism-merge/lib/prism/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/psych-merge/lib/psych/merge/version.rb b/gems/psych-merge/lib/psych/merge/version.rb index f8d956a15..0df8c7e7c 100644 --- a/gems/psych-merge/lib/psych/merge/version.rb +++ b/gems/psych-merge/lib/psych/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/rbs-merge/lib/rbs/merge/version.rb b/gems/rbs-merge/lib/rbs/merge/version.rb index e608494be..2713e10b7 100644 --- a/gems/rbs-merge/lib/rbs/merge/version.rb +++ b/gems/rbs-merge/lib/rbs/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ruby-merge/lib/ruby/merge/version.rb b/gems/ruby-merge/lib/ruby/merge/version.rb index 7a2d7e0e9..3f6efb80e 100644 --- a/gems/ruby-merge/lib/ruby/merge/version.rb +++ b/gems/ruby-merge/lib/ruby/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/rust-merge/lib/rust/merge/version.rb b/gems/rust-merge/lib/rust/merge/version.rb index e8396b5f0..2a0d6ca7c 100644 --- a/gems/rust-merge/lib/rust/merge/version.rb +++ b/gems/rust-merge/lib/rust/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/smorg-rb/lib/smorg/rb/version.rb b/gems/smorg-rb/lib/smorg/rb/version.rb index f0372c8d4..f4491ebbe 100644 --- a/gems/smorg-rb/lib/smorg/rb/version.rb +++ b/gems/smorg-rb/lib/smorg/rb/version.rb @@ -5,7 +5,7 @@ module RB # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/toml-merge/lib/toml/merge/version.rb b/gems/toml-merge/lib/toml/merge/version.rb index e298d949b..5ad4cc0ab 100644 --- a/gems/toml-merge/lib/toml/merge/version.rb +++ b/gems/toml-merge/lib/toml/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/tree_haver/lib/tree_haver/version.rb b/gems/tree_haver/lib/tree_haver/version.rb index 8d7ced5b9..57f0c6a88 100644 --- a/gems/tree_haver/lib/tree_haver/version.rb +++ b/gems/tree_haver/lib/tree_haver/version.rb @@ -4,7 +4,7 @@ module TreeHaver # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/typescript-merge/lib/typescript/merge/version.rb b/gems/typescript-merge/lib/typescript/merge/version.rb index 2f54cd9ea..1ccd519fe 100644 --- a/gems/typescript-merge/lib/typescript/merge/version.rb +++ b/gems/typescript-merge/lib/typescript/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/yaml-merge/lib/yaml/merge/version.rb b/gems/yaml-merge/lib/yaml/merge/version.rb index f089ffeba..aa64a3ead 100644 --- a/gems/yaml-merge/lib/yaml/merge/version.rb +++ b/gems/yaml-merge/lib/yaml/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/zip-merge/lib/zip/merge/version.rb b/gems/zip-merge/lib/zip/merge/version.rb index 1ce9d8bc3..4d63eab5b 100644 --- a/gems/zip-merge/lib/zip/merge/version.rb +++ b/gems/zip-merge/lib/zip/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.9' + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location From a9077387ad8e557350012e6d28d1fdce2a15c2f9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 00:22:09 -0400 Subject: [PATCH 166/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 5 ++++- gems/kettle-jem/lib/kettle/jem.rb | 10 +++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 7d462c8b0..2c597010f 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -46,7 +46,10 @@ Please file a bug if you notice a violation of semantic versioning. - yard-lint (>= 1.11.0 -> >= 1.12.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - ruby/setup-ruby v1.321.0 (95ef2b042f9d7a56d8268cba8559e2842e2ad01b) -> v1.326.0 (762794c140bbeda0f1224786aa33b4b46783a6c1) + - github/codeql-action/analyze v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) -> v4.38.2 (2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2) + - github/codeql-action/autobuild v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) -> v4.38.2 (2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2) + - github/codeql-action/init v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) -> v4.38.2 (2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2) + - qltysh/qlty-action/coverage v2.3.0 (08a0a862c159eae9b9003081da6663d96efef637) -> v2.4.0 (c9b09987143d1e4ac955f4803c7bea742102feb5) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index bc439726a..dd37ff9f0 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20399,7 +20399,7 @@ def github_actions_coverage_steps(disabled_integrations: []) steps << <<~YAML - name: Upload coverage to QLTY if: ${{ !env.ACT }} - uses: qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0 + uses: qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0 with: oidc: true files: coverage/lcov.info @@ -20696,16 +20696,16 @@ def github_actions_step_pins "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", "ruby/setup-ruby" => "ruby/setup-ruby@762794c140bbeda0f1224786aa33b4b46783a6c1 # v1.326.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", - "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0", + "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", "codecov/codecov-action" => "codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1", "irongut/CodeCoverageSummary" => "irongut/CodeCoverageSummary@51cc3a756ddcd398d447c044c02cb6aa83fdae95 # v1.3.0", "marocchino/sticky-pull-request-comment" => "marocchino/sticky-pull-request-comment@5770ad5eb8f42dd2c4f34da00c94c5381e49af88 # v3.0.5", "actions/upload-artifact" => "actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1", "amancevice/setup-code-climate" => "amancevice/setup-code-climate@0daf2985a225e8ac15975b4d233010e94d65b76a # v2", "actions/dependency-review-action" => "actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0", - "github/codeql-action/init" => "github/codeql-action/init@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1", - "github/codeql-action/autobuild" => "github/codeql-action/autobuild@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1", - "github/codeql-action/analyze" => "github/codeql-action/analyze@1c5b675653bb5c22dbe9b12b556ec555138e09fd # v4.38.1", + "github/codeql-action/init" => "github/codeql-action/init@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2", + "github/codeql-action/autobuild" => "github/codeql-action/autobuild@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2", + "github/codeql-action/analyze" => "github/codeql-action/analyze@2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2 # v4.38.2", "pozil/auto-assign-issue" => "pozil/auto-assign-issue@af6beea6bdf1e8eb373f061c5bc168681fc6d011 # v4.0.1", "apache/skywalking-eyes/dependency" => "apache/skywalking-eyes/dependency@a196742f472feaffafea537ce5a2a4c3c53a8de4 # v0.9.0", "sarisia/actions-status-discord" => "sarisia/actions-status-discord@eb045afee445dc055c18d3d90bd0f244fd062708 # v1.16.0" From 9ff2052712fbbb19be8bc9261ec7cd86b764eae9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 20:31:13 -0400 Subject: [PATCH 167/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20tree=5Fhaver?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 ++++----- gems/tree_haver/Gemfile.lock | 284 +++++++++--------- gems/tree_haver/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 +- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 +-- gems/tree_haver/tree_haver.gemspec | 2 +- 9 files changed, 248 insertions(+), 247 deletions(-) diff --git a/gems/tree_haver/.rubocop_gradual.lock b/gems/tree_haver/.rubocop_gradual.lock index aa8e9771f..983a0b30d 100644 --- a/gems/tree_haver/.rubocop_gradual.lock +++ b/gems/tree_haver/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2169141317": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:395589112": [ + "Rakefile:4283866239": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -486,7 +486,7 @@ "spec/integration/rust_tslp_language_matrix_spec.rb:2824721567": [ [3, 1, 1370, "Metrics/BlockLength: Block has too many lines. [36/25]", 4028564637] ], - "tree_haver.gemspec:210339305": [ + "tree_haver.gemspec:3719593032": [ [16, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 1512975621], [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], diff --git a/gems/tree_haver/.structuredmerge/kettle-jem.lock b/gems/tree_haver/.structuredmerge/kettle-jem.lock index 168a53357..7d425a3eb 100644 --- a/gems/tree_haver/.structuredmerge/kettle-jem.lock +++ b/gems/tree_haver/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: ee544f488aed2cb115d9776cf3413deaf0e35788aa1deb4b381d444a4f1140d8 - input_fingerprint: 2fd6378ec19c1f52aa7bbfa919f496e1ec55fb79f51f4b2c7d8144ade39d77b8 + input_fingerprint: 4fb2154aa388145b167f35004e7894355749583c65409378592aca33f9f8cc9f template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: bb6552fc237b2b4d341770d2f5c3dd55dd617aa37ef013e51914d1158aa352c1 + input_fingerprint: 876fd7f26d5ed8d6a9e712eeb185af68f9251dbf7a2ec05ad6746c43ea3d2fb8 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: d31a9bb90b185dd47bff807651a2a844079981aeb0aa3f70fd9c72eae9c0437b - input_fingerprint: 43b99e54668456c1c4a32096489e47019b3982d5fe1086e2368687081d538718 + input_fingerprint: 3fe62e16d548704f11ca1abbc6f5e9c954e55be03a1ab0b74a927ea06a69e375 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 657ed155015b233b6610dbb61878ac160cd57b7e038d56e03eaaebf7072c7d6a + input_fingerprint: 8031ba5138889d15cc50d0d02bf4d9baeb92fc5e2d9b6f6aeedf86c36ed9835b template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 8ab085151f69c49e3e06b6fedc565a987a8bb2354c0f9bf4334b7b37e783bdc9 + input_fingerprint: 1fb361907d8ffa4a15f179af20b75c8fa20ed21f61f36ea5ef80d70f0d6d183a template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 897a821170fc96e62821bd949f6e7fc30453fc7707f88388c9e3026dbb79d391 - input_fingerprint: 7c4c4696fcab78c80cd79efe6feeb048cdead5baee9bbab65f97f5ce31fa7025 + input_fingerprint: a96207b4e5115b24c988b7e09a93c79a90d4949c4eb2e3487fc22e0ff7f1ae86 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: a571ecdf36e02761920f6f94d38de31c511c4d8b482d5373c8c9245395c05150 - input_fingerprint: 40f252c9781153ec7c4261e4d77687fdd6b30009ae0cc07e8e7610f815da1bcc + dest_sha256: 846251580fa7552468d92b7bcdc36f992da5e925aea0d6fc875046f3bd714572 + input_fingerprint: 927cda8cc312307446a87fa35eb18ab90fe35399ccf46f687dc34d69bc5ed892 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: aee260c3b56e402ea9d32a109cd0ae654dfff05063f46631aaa36a9fc6a11daa + input_fingerprint: 7ef1772076cba5cc43ee79e147f683fe5dcd5c9acfdb5a90a63d4976f7ff08c7 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: dc3dd2ca2bffb9178dc6f521255ad4941c30436ee0a34dcf6e3b421e13dcb6c7 + input_fingerprint: 3d5fb4c3798d02591e2233b646f38f344c9fa5193588798c377b307c2e5ab66d template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 18603261ccc75bd6e3402782020ceff5adab474bd42de8a8eeff5a08ae7fa231 + input_fingerprint: 15d71824c694d5db823d95bc5d40f00878f237103bbf3ad11dfe037d604cde2e template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 91a6532ed62ee5b72cef500ff71ef48fc6c098eda24470be39a855def42eff8b + input_fingerprint: 9066686c562af2a4ba081842c8a8b9a2ea1f7892bb6e0c2d2656ac022953d0c9 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 8e2ea3d82db03430deef59bdbb6f715adcf3df9372dc9a7a866c4e9886129cd5 + input_fingerprint: 3e8ce9d427fa69a6793e230bd8dbb7bbf61df23f2c7be0496908ec45348d6f7d template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: c6e947241baf9c186a49a2650075a2342e9b8d3026636f178c79682193640dd2 + input_fingerprint: '0280b633547c344b9d262c0b8ab5fceb238f9d33c4186b7bd1dc8af57effbd5c' template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 8e8d3f6bac8a49a8c70d0ace29d8168f808962ec8759c66107c02c8d6a9085e0 + input_fingerprint: 173d72512b0c56fdd8d9b72b411aa64aa95f97df813ba3aeae2522623087c726 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: e4b79eef64e5b334fdebd0a004d09525ad6c39bff8f003fdfc0af393a7b933c2 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 2642aae6d11d1b1a6a6b43e1c74268103226e0842e8865ca1d6a47cfdcce628c template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: bc90e53eccad1f8869433483a276a127f4450e5b6314110a6d560b1ff3d427c0 + input_fingerprint: a8c9479aa7555a5caa13a742e3d4c39eb5e3c0c8f5f4572a54d529fc5f6faf3f template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 168083509cd2cf427b7eefb78a7518261c556c1b57b1b9c44a2e582d9f2bb07c + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 267d0cad6928b3810526cd4e57b2853e4e146df85e1d2a4dae768a41711e8e58 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: fdcadbe86024cb87e0abf4522dfd855031f34b57ab9c0685cfe28460b9d2b5d5 + input_fingerprint: f14d5684408f6ce94fc32132237ff1b072cd12b0171416b1d9381861f30e76d1 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 78870efb8937278cd0b5837cdf052b7c982c91d9228f5afba7fd9fc80d29b90b + input_fingerprint: 23e7f86f060ccef6c8bbcb60717595ae9c391d45f4f6a5b5bf797c92c9c9629b template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 071a6f3b184eb08004c9d4b524cbe9dc60e8b490b2b928e14fdc9b1062c47fe3 + input_fingerprint: 0677aaebc7355d62a846f1f4a1d7ce0fb396f39c4fc63b4b870e21700b2f839b template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 016eac5c4aa2c82e0d33952934e5b8223814feff61732a32a9aa2f21272d8e88 + input_fingerprint: d880e11128aef0dd0e979e5dde4b090960f69b0db88af0bde37a3e2c3ce74d4d template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 30a413e852ec09963bd04b4fd4eaef432b58dab3cb21966cabf7d6f394905abe + input_fingerprint: b9d86537bb0f472f722a4849437062c853402104c1bd1bd99c68f4d6df246aec template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 2c2a4d70b30a1e17070f1f6bb74c567da1b92decfc6414fccf8307ed7fd4715c + input_fingerprint: 11a044389e1df7401ff780c90fa698e13699811af6f8a9c65e88cae6e949772b template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: b54420270846db580a1cef747c1dc6182e7257531fc32b91803c6b0652450fa7 + input_fingerprint: 9a452f28d97c49a89cbeeefeabee8c33ab780379ba341d57162bbaf63242d46b template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 264c3167ca743b2d1017ae75ff4554ac87c7b2fb1df251d97be514422ce57f8e + input_fingerprint: 848a62e885162610b04e98c9f8705f8d76c5a90c178441f14903fcdd1755f68d template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 37e0892a34336337d664949daef5edc7dbdae8febcd5bf194793a4854b129066 + input_fingerprint: 80f8c00ff73dfba182da13cb120a3c0ae9a08504675b083752a4ec5cde664c7d template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 203688e6ef7feac71ce789567706e2e1853afe86ddb23138392cf1e7558b1a3c + input_fingerprint: 58da31c49304168af550258a7ff8d757a14d40f28207f99d4a733b9257455649 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: e183d88ed0bfb7d55a261bdc16904241672a7e21f827e4d0778b3bd2e8e12479 + input_fingerprint: 3e902079a7a03efad0125bca799a387e35f6972ef43607dbb4f24d76907f62f2 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 3c42d6f58cee565447a8a987437d37e3c48a536695c9a8a19a8045fd73f8547f + input_fingerprint: 5452f5ee1c9e4ba9c1f6683094b61e23a3903e58f4a30406ae6a5d2ddd46513b template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 19561b36c0e75775879a3bb69f8f803eba2de624235f1fa7cc23230008657156 + input_fingerprint: 1f3136c34b897e656d5c6fe74235c3f427e93974f371dd71cc7c1ec08e89cc77 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: a52f300210c271f225b6ecc28549a3f3c27b84e7c305324116a1fd4e4a06be67 + input_fingerprint: f92d32020b8c55a4403a4de592030179be50c77586864df0aa8dba6a19879206 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: cfbfdf0771f0ea677f6c1cda29d843841b1be5dcadbfd3e64ea02769ba805393 + input_fingerprint: 877094795cdb230948d231a3198231eb43c903fec8de915c5752301b67655f08 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 7093d592c6299e4efdb21afd6ff5cbc2ad98b1f4ca044f99d81d1dcfa73e9378 + input_fingerprint: 5e91dbaee3cb45fbb24814afcb32b01ba81dc7b026d87bd904020f11b5351f37 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 68abf54c6a14935b0e4c95ad40fe05fc15718914d40c080fee5a32b9c0cb9453 + input_fingerprint: 84072819e209f2a09333dbaf305de289dedf5771b1f5d2483a02e91ba33e52eb template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 6a64def8a6e6914219bc6119cd67e97830d22867fe70a2ee024184107a8408d6 + input_fingerprint: 2d59fa1853a1376ab14df332a177875024e06c006bc89513958c0d068e7ec8fa template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 68ec2e5cf5b82c3e69628dfd4c399cb9ed142ff8dc23ca0721aa3a2b994e3aee + input_fingerprint: 905be6f4bc378a1bc1a71a9f4c2da468a8448776e0df8f61e779126db5b87825 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 189cd5ef61bce46f831350e4fa13de120e80a3a93b7b5523f0746121754464dd + input_fingerprint: 339780eeb7fd0c5dbf6ea9e9d0af3f52a070f96f5b685ed512a209cd774d1e7b template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: a2e59e34e035c836e16a0c1ba2f48f2b03d3b0ced75ae4b853595d5dffa6d5da + input_fingerprint: 3e50d5fed330eefe65db765554321cbbab351c53d36c63e7802efb115f94b951 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 5ed98ebbd729df561410f90ad48c23471665f8a3ce609a0cf68881109459bedb + input_fingerprint: fe257fa3ce3ffdede73672527ba98c1bb2c81cdf6df4153076fcdff0a96d336c template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: '09ad13b1068fd736aa3033504ce1f95bf1fabfd519ad543a32f199e6e0cfa85f' - input_fingerprint: bf7ce01be4669d13f6277178f46391fdcf19c2c5d5a4c860c7a78665f2ed8468 + dest_sha256: 891d4e4a9d221074648661fa319cd3f89fa5786366a9b6a60c0afb5d93733a7c + input_fingerprint: d58a94eaaf8620108cd897b1ab7fb69f60e09299f7ca47994abee6de85ce5e92 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 493a2e5d92b4f39bf1412f06ae34ea117470036180933abe165b2c23081763ab - input_fingerprint: db9da45d8b6d068ae9789bd9c6a2bb1509c7030f731951ba2c46193ff67395a6 + dest_sha256: 432d8c1ce0696f97a1fba5a42b106a60d95b6bed1b66b3bfecb7f5879f1e89d7 + input_fingerprint: 7a4deaf2e662848c274e69b99af716ea1596d27f0c6f29017561ccd0de2d596d template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 4de0e0749edc2a34c2a6580e6404e1a35884a22440fd197f8d4fcf0905681849 + input_fingerprint: e1a5f7576fb4b01fb1d6d7b44d0e6e44c632fccfb1150a7d100bda3e26245a5a template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 814d68e2b1dbf10fd49514b4c7470b24724dfb34d5b02859edfb884fcdd0d04d + input_fingerprint: 7f6c59dfaa9451b5ad19a6c5b9557765b3eb585099dd52d0ae0d3fe512252ee3 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: e500ab73f95a159d565a7ae8cfe74ecf45cb82de6971474e7a6f764ef1c722cd + input_fingerprint: c0c9d7338af302226c7e5d4ef9c0910047c97dc669dc666b26f6ae6169005139 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: e6f3ff232f7dfb54fdfc89fbc261852ee83ef0e7778322089a852fd4c274a047 + input_fingerprint: e1d639d2fc43094bf4e5b51dff4d424fd1dc19289a458df1243580e12b89bd4c template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: ffbfcb429e1bfda15a468cf8bae7bd7553803cdd26f2ae20a7306f8996e16efc + input_fingerprint: ecd4a621ac40b53615ab7c9631512a2e6fa91bb6f7089c27d714d354c1a6fd93 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 70a17cf6922690cee37d87f27897e57d88e49a03843e1e1d191420537878189a + input_fingerprint: 8d1e53d1d4837ce1634b4a32816a4aba2304e4c1b7f424a14f4a86b2dd989917 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 35a0420f500ceecdf7d87e4928b951d785aedf95895b14c2a601cb1712056315 + input_fingerprint: 73b9043ff501cbc7507f51d5457a78f10df775e6f878bd8020cd0a8c67a984bb template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 0255e574eb1907edef23f8a3e77809deb0bd140a45837257bc22e645308d73fd + input_fingerprint: 183269108544e78443fd1637277f759101d7b154186e18410f70ce0ad4a21308 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/tree_haver/version.rb: recipe: template_source_application_lib_tree_haver_version_rb action: write - dest_sha256: 208063e4bac78fa4fd5d93bf550b49c1ce628237835eab7a7914635acb259a88 - input_fingerprint: 406a52d9f2c8b7b175220949f88d3472ef258d2062419616423d1910ab4387fb + dest_sha256: ddec42fc080a0d1708e6884beea1a956d7e3ee0217d00726b30b4b86bf5b117f + input_fingerprint: 9b4d4514d5abaf233518c6184aeab925da7038718a87629ae9e9e82f6bf85d5b template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: da9e1da8bdd09131cb2cdfb6e197b7fffb7adb01b405295457ea86528f2d8285 - input_fingerprint: 0f625896d2a3fec09d3b8125aa5244487594381826ea3b40db8eb53463554df5 + input_fingerprint: 705f5bd44de15b0b8be6ab3940c3379f09f7187b9bea9f7ff5b0ed8d9e35ce91 template_sources: - mise.toml.no-osc.example sig/tree_haver.rbs: recipe: template_source_application_sig_tree_haver_rbs action: write dest_sha256: fd0747212750a45b23c85a132091b6d4f88b12b834d4a8aebe936d3b9dd9f515 - input_fingerprint: 4081117eb0d410b3df195344f360f7d27cd33d1c95a1d00f927b0052a9320dd1 + input_fingerprint: 4490b5cbc65de96cd2ac84bfa998a7a5daeec02723a3ea9ebed58ec2ccc3bada template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 68b255358aa18b7ba3a5a6873d365c9218697742325ddac54a671bd26efb884e - input_fingerprint: 661c059c24cbae3e44aa910c52c92b15ceee965c544bb271089e8cb525dbe03d + input_fingerprint: 3adb914e2ed99ea6fbed9658b0c65f36aaa1ec9866dfa6076d6f9f708454023b template_sources: - spec/spec_helper.rb.example tree_haver.gemspec: recipe: template_source_application_tree_haver_gemspec action: write - dest_sha256: c776c05461cd3194d78def87d35b3bef954bf11ef5b301c3b887531cf333b2e7 - input_fingerprint: 3386700feaa3d8a13cd4eca3140984e69163e8b31fcebb89dfe4c9e8bbef42d9 + dest_sha256: d572bc32f1c0577dd0309cce0af2b29cb7cca6088ade74a4111f224bce490498 + input_fingerprint: 193017f70fe57fffcab792e8c561124ca904193531b4578bb14c9cc20ba3a689 template_sources: - gem.gemspec.example diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index f0669c92d..63a40c31c 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -10,7 +10,7 @@ GIT PATH remote: . specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -56,127 +56,127 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -184,7 +184,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -207,140 +207,140 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -662,7 +662,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -721,7 +721,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -743,7 +743,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -828,7 +828,7 @@ DEPENDENCIES toml-merge! toml-rb (~> 4.1) tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -836,7 +836,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -849,29 +849,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 commonmarker (2.10.0) commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -880,7 +880,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -893,33 +893,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.10) kettle-changelog (1.0.7) kettle-dev (3.1.1) kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) + markly-merge (7.1.10) mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 @@ -932,14 +932,14 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a @@ -947,7 +947,7 @@ CHECKSUMS rake-compiler-dock (1.12.0) rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -983,11 +983,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 @@ -995,8 +995,8 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1012,31 +1012,31 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) + tree_haver (7.1.10) tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH diff --git a/gems/tree_haver/Rakefile b/gems/tree_haver/Rakefile index a3581fdf6..1a90bd196 100644 --- a/gems/tree_haver/Rakefile +++ b/gems/tree_haver/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# tree_haver Rakefile v7.1.28 - 2026-09-23 +# tree_haver Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/tree_haver/gemfiles/modular/coverage_local.gemfile b/gems/tree_haver/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/tree_haver/gemfiles/modular/coverage_local.gemfile +++ b/gems/tree_haver/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/tree_haver/gemfiles/modular/documentation.gemfile b/gems/tree_haver/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/tree_haver/gemfiles/modular/documentation.gemfile +++ b/gems/tree_haver/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/tree_haver/gemfiles/modular/templating.gemfile b/gems/tree_haver/gemfiles/modular/templating.gemfile index da2b7314f..fd48324c8 100644 --- a/gems/tree_haver/gemfiles/modular/templating.gemfile +++ b/gems/tree_haver/gemfiles/modular/templating.gemfile @@ -16,7 +16,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/tree_haver/gemfiles/modular/templating_local.gemfile b/gems/tree_haver/gemfiles/modular/templating_local.gemfile index 77d6ed53a..88a64ebdb 100644 --- a/gems/tree_haver/gemfiles/modular/templating_local.gemfile +++ b/gems/tree_haver/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/tree_haver/tree_haver.gemspec b/gems/tree_haver/tree_haver.gemspec index a84a29767..52dd29736 100644 --- a/gems/tree_haver/tree_haver.gemspec +++ b/gems/tree_haver/tree_haver.gemspec @@ -137,7 +137,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From fd6ef1e8e8f2adc0c0c1fc87f07e8463f8111608 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:08:13 -0400 Subject: [PATCH 168/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-merge=20b?= =?UTF-8?q?y=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/.rubocop_gradual.lock | 2118 ----------------- gems/ast-merge/.simplecov | 4 +- .../.structuredmerge/kettle-jem.lock | 137 +- gems/ast-merge/Gemfile | 48 +- gems/ast-merge/Rakefile | 84 +- gems/ast-merge/ast-merge.gemspec | 88 +- gems/ast-merge/bin/yard | 2 +- .../modular/benchmark/r4/v0.5.gemfile | 2 +- .../gemfiles/modular/benchmark/vHEAD.gemfile | 2 +- .../gemfiles/modular/cgi/r4/v0.5.gemfile | 2 +- .../gemfiles/modular/cgi/vHEAD.gemfile | 2 +- .../gemfiles/modular/changelog.gemfile | 18 +- .../gemfiles/modular/coverage.gemfile | 6 +- .../gemfiles/modular/coverage_local.gemfile | 65 +- gems/ast-merge/gemfiles/modular/debug.gemfile | 4 +- .../gemfiles/modular/documentation.gemfile | 24 +- .../modular/documentation_local.gemfile | 35 +- .../gemfiles/modular/erb/r2/v3.0.gemfile | 2 +- .../gemfiles/modular/erb/r3/v5.0.gemfile | 2 +- .../gemfiles/modular/erb/r4/v5.0.gemfile | 2 +- .../gemfiles/modular/erb/vHEAD.gemfile | 2 +- .../modular/json/truffleruby_22_3.gemfile | 4 +- .../modular/json/truffleruby_23_0.gemfile | 4 +- .../modular/json/truffleruby_23_1.gemfile | 4 +- .../gemfiles/modular/mutex_m/r2/v0.3.gemfile | 2 +- .../gemfiles/modular/mutex_m/r3/v0.3.gemfile | 2 +- .../gemfiles/modular/mutex_m/r4/v0.3.gemfile | 2 +- .../gemfiles/modular/mutex_m/vHEAD.gemfile | 2 +- .../gemfiles/modular/optional.gemfile | 4 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 +- gems/ast-merge/gemfiles/modular/rspec.gemfile | 8 +- .../gemfiles/modular/runtime_heads.gemfile | 2 +- .../gemfiles/modular/stringio/r2/v3.0.gemfile | 2 +- .../gemfiles/modular/stringio/r3/v3.0.gemfile | 2 +- .../gemfiles/modular/stringio/r4/v3.0.gemfile | 2 +- .../gemfiles/modular/stringio/vHEAD.gemfile | 2 +- gems/ast-merge/gemfiles/modular/style.gemfile | 28 +- .../gemfiles/modular/style_local.gemfile | 37 +- .../gemfiles/modular/templating.gemfile | 19 +- .../gemfiles/modular/templating_local.gemfile | 70 +- .../gemfiles/modular/webrick/r4/v1.9.gemfile | 2 +- .../gemfiles/modular/webrick/vHEAD.gemfile | 2 +- .../gemfiles/modular/x_std_libs.gemfile | 14 +- .../modular/x_std_libs/r2/libs.gemfile | 6 +- .../modular/x_std_libs/r3.1/libs.gemfile | 6 +- .../modular/x_std_libs/r3/libs.gemfile | 6 +- .../modular/x_std_libs/r4/libs.gemfile | 14 +- .../gemfiles/modular/x_std_libs/vHEAD.gemfile | 12 +- gems/ast-merge/lib/ast-merge.rb | 2 +- gems/ast-merge/lib/ast/merge/version.rb | 2 +- gems/ast-merge/spec/ast/merge/version_spec.rb | 2 +- gems/ast-merge/spec/spec_helper.rb | 16 +- 52 files changed, 407 insertions(+), 2524 deletions(-) delete mode 100644 gems/ast-merge/.rubocop_gradual.lock diff --git a/gems/ast-merge/.rubocop_gradual.lock b/gems/ast-merge/.rubocop_gradual.lock deleted file mode 100644 index c3ae6ef9f..000000000 --- a/gems/ast-merge/.rubocop_gradual.lock +++ /dev/null @@ -1,2118 +0,0 @@ -{ - ".simplecov:3300221605": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "Rakefile:2134840216": [ - [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], - [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], - [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], - [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] - ], - "ast-merge.gemspec:1419823033": [ - [16, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1168797721], - [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], - [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], - [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], - [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] - ], - "gemfiles/modular/benchmark/r4/v0.5.gemfile:3644720371": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/benchmark/vHEAD.gemfile:2838879269": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/cgi/r4/v0.5.gemfile:367169322": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/cgi/vHEAD.gemfile:2729540777": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] - ], - "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/erb/r3/v5.0.gemfile:343545730": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/erb/r4/v5.0.gemfile:343545730": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/erb/vHEAD.gemfile:981929959": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/mutex_m/r2/v0.3.gemfile:4055275004": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/mutex_m/r3/v0.3.gemfile:4055275004": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/mutex_m/r4/v0.3.gemfile:4055275004": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/mutex_m/vHEAD.gemfile:556854763": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/rspec.gemfile:2263543889": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/stringio/r2/v3.0.gemfile:821604304": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/stringio/r3/v3.0.gemfile:821604304": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/stringio/r4/v3.0.gemfile:821604304": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/stringio/vHEAD.gemfile:1045839691": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/webrick/r4/v1.9.gemfile:3092661193": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/webrick/vHEAD.gemfile:3867684682": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] - ], - "gemfiles/modular/x_std_libs.gemfile:3163909001": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] - ], - "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] - ], - "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] - ], - "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] - ], - "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], - [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] - ], - "lib/ast-merge.rb:3330447749": [ - [1, 1, 0, "Naming/FileName: The name of this source file (`ast-merge.rb`) should use snake_case.", 5381] - ], - "lib/ast/merge.rb:1268584328": [ - [9, 3, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge`.", 2866359175], - [9, 3, 271221, "Metrics/ModuleLength: Module has too many lines. [5725/100]", 766100942], - [20, 5, 16, "Style/Documentation: Missing top-level documentation comment for `class Ast::Merge::ParseError`.", 362242086], - [31, 7, 362, "Metrics/AbcSize: Assignment Branch Condition size for `build_message` is too high. [<2, 16, 6> 17.2/17]", 3988736327], - [45, 5, 31, "Style/Documentation: Missing top-level documentation comment for `class Ast::Merge::PlaceholderCollisionError`.", 218924302], - [184, 7, 337, "Metrics/MethodLength: Method has too many lines. [11/10]", 2388996629], - [201, 7, 327, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 979795121], - [332, 7, 383, "Metrics/MethodLength: Method has too many lines. [11/10]", 634650261], - [496, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 3450568485], - [497, 7, 461, "Metrics/MethodLength: Method has too many lines. [12/10]", 43929779], - [514, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1299979089], - [515, 7, 377, "Metrics/MethodLength: Method has too many lines. [11/10]", 3704151253], - [531, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 85503958], - [532, 7, 447, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], - [532, 7, 447, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], - [561, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 1441148616], - [562, 7, 453, "Metrics/MethodLength: Method has too many lines. [14/10]", 1899007021], - [581, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193342990], - [582, 7, 400, "Metrics/MethodLength: Method has too many lines. [11/10]", 298553749], - [611, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860750], - [612, 7, 411, "Metrics/MethodLength: Method has too many lines. [12/10]", 2893925621], - [629, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3137791633], - [630, 7, 454, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], - [630, 7, 454, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], - [689, 7, 385, "Metrics/MethodLength: Method has too many lines. [11/10]", 794265461], - [726, 7, 419, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [10/7]", 3313546353], - [726, 7, 419, "Metrics/PerceivedComplexity: Perceived complexity for `to_h` is too high. [10/8]", 3313546353], - [776, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], - [788, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 2746783933], - [835, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], - [843, 121, 156, "Layout/LineLength: Line is too long. [276/120]", 1149525480], - [848, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 2538424426], - [860, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 2285382915], - [870, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3962419360], - [883, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], - [885, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 3195178507], - [889, 121, 85, "Layout/LineLength: Line is too long. [205/120]", 4238980637], - [891, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2678411233], - [893, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 4028520110], - [904, 121, 110, "Layout/LineLength: Line is too long. [230/120]", 3837814921], - [918, 5, 2283, "Metrics/MethodLength: Method has too many lines. [57/10]", 2282416447], - [978, 5, 2654, "Metrics/MethodLength: Method has too many lines. [63/10]", 2491520565], - [1029, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1823519875], - [1038, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 1874311968], - [1044, 5, 10660, "Metrics/AbcSize: Assignment Branch Condition size for `ruby_downstream_merge_gem_feature_matrix` is too high. [<0, 21, 0> 21/17]", 2277322577], - [1044, 5, 10660, "Metrics/MethodLength: Method has too many lines. [248/10]", 2277322577], - [1295, 5, 1546, "Metrics/MethodLength: Method has too many lines. [37/10]", 208933754], - [1329, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 2658452668], - [1335, 5, 4206, "Metrics/MethodLength: Method has too many lines. [96/10]", 1997530776], - [1412, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 183246985], - [1428, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 3268438356], - [1434, 5, 1598, "Metrics/MethodLength: Method has too many lines. [46/10]", 849757258], - [1477, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1323237892], - [1483, 5, 1164, "Metrics/MethodLength: Method has too many lines. [36/10]", 1477831421], - [1516, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 931876829], - [1522, 5, 1699, "Metrics/MethodLength: Method has too many lines. [43/10]", 1125544678], - [1568, 5, 1016, "Metrics/MethodLength: Method has too many lines. [27/10]", 2194427985], - [1598, 5, 1058, "Metrics/MethodLength: Method has too many lines. [30/10]", 47860722], - [1631, 5, 1186, "Metrics/MethodLength: Method has too many lines. [31/10]", 676863486], - [1659, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2689509078], - [1665, 5, 1517, "Metrics/MethodLength: Method has too many lines. [41/10]", 3855445172], - [1678, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 817380904], - [1703, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 409671963], - [1709, 5, 2116, "Metrics/MethodLength: Method has too many lines. [61/10]", 524104794], - [1773, 5, 820, "Metrics/MethodLength: Method has too many lines. [12/10]", 1888457180], - [1773, 37, 298, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 789483382], - [1774, 121, 100, "Layout/LineLength: Line is too long. [220/120]", 3288750271], - [1789, 5, 3595, "Metrics/AbcSize: Assignment Branch Condition size for `initial_profile_promotion_policy` is too high. [<9, 20, 0> 21.93/17]", 83685787], - [1789, 5, 3595, "Metrics/MethodLength: Method has too many lines. [77/10]", 83685787], - [1869, 5, 768, "Metrics/MethodLength: Method has too many lines. [17/10]", 314059802], - [1890, 5, 1493, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_profile_selection_requirement` is too high. [<7, 23, 9> 25.67/17]", 3177555163], - [1890, 5, 1493, "Metrics/MethodLength: Method has too many lines. [29/10]", 3177555163], - [1891, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2145168012], - [1898, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 683002336], - [1932, 5, 985, "Metrics/AbcSize: Assignment Branch Condition size for `profile_promotion_blocking_reasons` is too high. [<4, 25, 13> 28.46/17]", 1146627465], - [1932, 5, 985, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `profile_promotion_blocking_reasons` is too high. [10/7]", 1146627465], - [1932, 5, 985, "Metrics/MethodLength: Method has too many lines. [18/10]", 1146627465], - [1932, 5, 985, "Metrics/PerceivedComplexity: Perceived complexity for `profile_promotion_blocking_reasons` is too high. [10/8]", 1146627465], - [1953, 5, 3173, "Metrics/AbcSize: Assignment Branch Condition size for `validate_language_backend_profile` is too high. [<25, 68, 20> 75.16/17]", 2100389324], - [1953, 5, 3173, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_language_backend_profile` is too high. [21/7]", 2100389324], - [1953, 5, 3173, "Metrics/MethodLength: Method has too many lines. [60/10]", 2100389324], - [1953, 5, 3173, "Metrics/PerceivedComplexity: Perceived complexity for `validate_language_backend_profile` is too high. [23/8]", 2100389324], - [2025, 5, 1523, "Metrics/AbcSize: Assignment Branch Condition size for `validate_backend_inventory` is too high. [<13, 38, 13> 42.21/17]", 1899037537], - [2025, 5, 1523, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_backend_inventory` is too high. [13/7]", 1899037537], - [2025, 5, 1523, "Metrics/MethodLength: Method has too many lines. [25/10]", 1899037537], - [2025, 5, 1523, "Metrics/PerceivedComplexity: Perceived complexity for `validate_backend_inventory` is too high. [13/8]", 1899037537], - [2068, 5, 906, "Metrics/MethodLength: Method has too many lines. [20/10]", 3137959843], - [2091, 5, 2744, "Metrics/AbcSize: Assignment Branch Condition size for `detect_raw_merge_inconsistencies` is too high. [<8, 43, 21> 48.52/17]", 3717440692], - [2091, 5, 2744, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_raw_merge_inconsistencies` is too high. [17/7]", 3717440692], - [2091, 5, 2744, "Metrics/MethodLength: Method has too many lines. [53/10]", 3717440692], - [2091, 5, 2744, "Metrics/PerceivedComplexity: Perceived complexity for `detect_raw_merge_inconsistencies` is too high. [17/8]", 3717440692], - [2106, 7, 1894, "Metrics/BlockLength: Block has too many lines. [33/25]", 758887611], - [2152, 5, 762, "Metrics/MethodLength: Method has too many lines. [11/10]", 3021402342], - [2166, 5, 490, "Metrics/MethodLength: Method has too many lines. [11/10]", 578473475], - [2180, 5, 881, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_commutative_insertions` is too high. [<6, 16, 7> 18.47/17]", 259417386], - [2180, 5, 881, "Metrics/MethodLength: Method has too many lines. [21/10]", 259417386], - [2207, 5, 1107, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_keyed_member_edits` is too high. [<10, 31, 15> 35.86/17]", 4271501385], - [2207, 5, 1107, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `execute_independent_keyed_member_edits` is too high. [14/7]", 4271501385], - [2207, 5, 1107, "Metrics/MethodLength: Method has too many lines. [24/10]", 4271501385], - [2207, 5, 1107, "Metrics/PerceivedComplexity: Perceived complexity for `execute_independent_keyed_member_edits` is too high. [14/8]", 4271501385], - [2251, 5, 3149, "Metrics/AbcSize: Assignment Branch Condition size for `parse_compact_ruleset` is too high. [<16, 68, 24> 73.86/17]", 3149098803], - [2251, 5, 3149, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_compact_ruleset` is too high. [22/7]", 3149098803], - [2251, 5, 3149, "Metrics/MethodLength: Method has too many lines. [67/10]", 3149098803], - [2251, 5, 3149, "Metrics/PerceivedComplexity: Perceived complexity for `parse_compact_ruleset` is too high. [23/8]", 3149098803], - [2257, 7, 2544, "Metrics/BlockLength: Block has too many lines. [50/25]", 2484860466], - [2284, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193420054], - [2330, 5, 2658, "Metrics/AbcSize: Assignment Branch Condition size for `compact_ruleset_feature_profile` is too high. [<11, 67, 38> 77.81/17]", 4022599673], - [2330, 5, 2658, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `compact_ruleset_feature_profile` is too high. [29/7]", 4022599673], - [2330, 5, 2658, "Metrics/MethodLength: Method has too many lines. [66/10]", 4022599673], - [2330, 5, 2658, "Metrics/PerceivedComplexity: Perceived complexity for `compact_ruleset_feature_profile` is too high. [16/8]", 4022599673], - [2348, 7, 2243, "Metrics/BlockLength: Block has too many lines. [47/25]", 965041772], - [2415, 5, 2842, "Metrics/AbcSize: Assignment Branch Condition size for `classify_template_target_path` is too high. [<4, 38, 24> 45.12/17]", 3661828596], - [2415, 5, 2842, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `classify_template_target_path` is too high. [22/7]", 3661828596], - [2415, 5, 2842, "Metrics/MethodLength: Method has too many lines. [40/10]", 3661828596], - [2415, 5, 2842, "Metrics/PerceivedComplexity: Perceived complexity for `classify_template_target_path` is too high. [18/8]", 3661828596], - [2447, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5858795], - [2462, 5, 416, "Metrics/MethodLength: Method has too many lines. [12/10]", 1388641773], - [2505, 5, 388, "Metrics/MethodLength: Method has too many lines. [12/10]", 2360583514], - [2534, 5, 820, "Metrics/MethodLength: Method has too many lines. [13/10]", 354674808], - [2550, 5, 929, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries` is too high. [<9, 12, 10> 18.03/17]", 2666747528], - [2550, 5, 929, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries` is too high. [9/7]", 2666747528], - [2550, 5, 929, "Metrics/MethodLength: Method has too many lines. [19/10]", 2666747528], - [2550, 5, 929, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries` is too high. [10/8]", 2666747528], - [2573, 5, 1245, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries_with_token_state` is too high. [<11, 23, 14> 29.09/17]", 1507113977], - [2573, 5, 1245, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/7]", 1507113977], - [2573, 5, 1245, "Metrics/MethodLength: Method has too many lines. [19/10]", 1507113977], - [2573, 5, 1245, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/8]", 1507113977], - [2597, 5, 1353, "Metrics/AbcSize: Assignment Branch Condition size for `prepare_template_entries` is too high. [<6, 18, 11> 21.93/17]", 2774310942], - [2597, 5, 1353, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `prepare_template_entries` is too high. [11/7]", 2774310942], - [2597, 5, 1353, "Metrics/MethodLength: Method has too many lines. [24/10]", 2774310942], - [2597, 5, 1353, "Metrics/PerceivedComplexity: Perceived complexity for `prepare_template_entries` is too high. [12/8]", 2774310942], - [2627, 5, 1494, "Metrics/AbcSize: Assignment Branch Condition size for `plan_template_execution` is too high. [<8, 22, 17> 28.93/17]", 3876421385], - [2627, 5, 1494, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_template_execution` is too high. [14/7]", 3876421385], - [2627, 5, 1494, "Metrics/MethodLength: Method has too many lines. [29/10]", 3876421385], - [2627, 5, 1494, "Metrics/PerceivedComplexity: Perceived complexity for `plan_template_execution` is too high. [15/8]", 3876421385], - [2628, 7, 1421, "Metrics/BlockLength: Block has too many lines. [27/25]", 2887810383], - [2661, 5, 822, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2749235529], - [2661, 37, 220, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 447165880], - [2662, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 518382509], - [2676, 5, 2060, "Metrics/AbcSize: Assignment Branch Condition size for `preview_template_execution` is too high. [<11, 42, 26> 50.61/17]", 2270817206], - [2676, 5, 2060, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `preview_template_execution` is too high. [25/7]", 2270817206], - [2676, 5, 2060, "Metrics/MethodLength: Method has too many lines. [39/10]", 2270817206], - [2676, 5, 2060, "Metrics/PerceivedComplexity: Perceived complexity for `preview_template_execution` is too high. [23/8]", 2270817206], - [2686, 7, 1809, "Metrics/BlockLength: Block has too many lines. [28/25]", 310337564], - [2724, 5, 2513, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_execution` is too high. [<14, 50, 25> 57.63/17]", 177708331], - [2724, 5, 2513, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `apply_template_execution` is too high. [26/7]", 177708331], - [2724, 5, 2513, "Metrics/MethodLength: Method has too many lines. [50/10]", 177708331], - [2724, 5, 2513, "Metrics/PerceivedComplexity: Perceived complexity for `apply_template_execution` is too high. [23/8]", 177708331], - [2735, 7, 2239, "Metrics/BlockLength: Block has too many lines. [38/25]", 1651205014], - [2785, 5, 1696, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_template_tree_convergence` is too high. [<11, 29, 17> 35.37/17]", 2507998041], - [2785, 5, 1696, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `evaluate_template_tree_convergence` is too high. [17/7]", 2507998041], - [2785, 5, 1696, "Metrics/MethodLength: Method has too many lines. [35/10]", 2507998041], - [2785, 5, 1696, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2507998041], - [2785, 5, 1696, "Metrics/PerceivedComplexity: Perceived complexity for `evaluate_template_tree_convergence` is too high. [17/8]", 2507998041], - [2785, 43, 198, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4214374277], - [2786, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2983874608], - [2828, 5, 688, "Metrics/MethodLength: Method has too many lines. [15/10]", 3064253784], - [2828, 5, 688, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 3064253784], - [2828, 36, 216, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 448029307], - [2829, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 3840139076], - [2872, 5, 664, "Metrics/MethodLength: Method has too many lines. [13/10]", 995637868], - [2872, 5, 664, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 995637868], - [2872, 53, 202, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 4227116196], - [2873, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 418683952], - [2890, 5, 649, "Metrics/MethodLength: Method has too many lines. [13/10]", 1831524792], - [2890, 5, 649, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 1831524792], - [2890, 54, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2962381850], - [2891, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 3690915627], - [2908, 5, 1280, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_tree_execution_to_directory` is too high. [<6, 16, 6> 18.11/17]", 305449363], - [2908, 5, 1280, "Metrics/MethodLength: Method has too many lines. [23/10]", 305449363], - [2908, 5, 1280, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 305449363], - [2908, 51, 200, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1352434212], - [2909, 121, 46, "Layout/LineLength: Line is too long. [166/120]", 1139621482], - [2937, 5, 2199, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_tree_run` is too high. [<15, 42, 31> 54.31/17]", 975627723], - [2937, 5, 2199, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_tree_run` is too high. [25/7]", 975627723], - [2937, 5, 2199, "Metrics/MethodLength: Method has too many lines. [38/10]", 975627723], - [2937, 5, 2199, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_tree_run` is too high. [26/8]", 975627723], - [2981, 5, 1521, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_apply` is too high. [<13, 33, 22> 41.74/17]", 3710254295], - [2981, 5, 1521, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_apply` is too high. [17/7]", 3710254295], - [2981, 5, 1521, "Metrics/MethodLength: Method has too many lines. [26/10]", 3710254295], - [2981, 5, 1521, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_apply` is too high. [17/8]", 3710254295], - [3013, 5, 1656, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_plan` is too high. [<11, 24, 25> 36.36/17]", 2946319293], - [3013, 5, 1656, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_plan` is too high. [18/7]", 2946319293], - [3013, 5, 1656, "Metrics/MethodLength: Method has too many lines. [36/10]", 2946319293], - [3013, 5, 1656, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_plan` is too high. [16/8]", 2946319293], - [3085, 7, 9, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 3648222389], - [3106, 5, 410, "Metrics/MethodLength: Method has too many lines. [12/10]", 248324428], - [3112, 7, 11, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 848344986], - [3156, 5, 712, "Metrics/MethodLength: Method has too many lines. [12/10]", 2500743043], - [3156, 27, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 873705194], - [3156, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3023611470], - [3182, 42, 167, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2002181571], - [3195, 5, 1070, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_selection_profile` is too high. [8/7]", 879412462], - [3195, 5, 1070, "Metrics/MethodLength: Method has too many lines. [14/10]", 879412462], - [3195, 42, 311, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 3814063337], - [3196, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 198450264], - [3214, 5, 842, "Metrics/MethodLength: Method has too many lines. [11/10]", 83957392], - [3214, 41, 250, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1486072775], - [3215, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1967186495], - [3230, 5, 1156, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_match_profile` is too high. [10/7]", 4112674787], - [3230, 5, 1156, "Metrics/MethodLength: Method has too many lines. [15/10]", 4112674787], - [3230, 5, 1156, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_match_profile` is too high. [10/8]", 4112674787], - [3230, 38, 321, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 823565876], - [3231, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859667], - [3232, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], - [3250, 5, 933, "Metrics/MethodLength: Method has too many lines. [14/10]", 2099388915], - [3250, 37, 319, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 250907892], - [3251, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], - [3252, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], - [3269, 5, 907, "Metrics/MethodLength: Method has too many lines. [12/10]", 2242846328], - [3269, 42, 275, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 246196330], - [3270, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1439117336], - [3286, 5, 1057, "Metrics/MethodLength: Method has too many lines. [14/10]", 2891607970], - [3286, 44, 323, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 1386547750], - [3287, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 1676243675], - [3288, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], - [3305, 5, 1375, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_request` is too high. [<11, 25, 10> 29.09/17]", 4153786554], - [3305, 5, 1375, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_request` is too high. [11/7]", 4153786554], - [3305, 5, 1375, "Metrics/MethodLength: Method has too many lines. [16/10]", 4153786554], - [3305, 5, 1375, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_request` is too high. [11/8]", 4153786554], - [3305, 32, 370, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [13/5]", 2381882467], - [3306, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], - [3327, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 4026157473], - [3327, 31, 175, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 773121544], - [3359, 5, 597, "Metrics/MethodLength: Method has too many lines. [11/10]", 4143495860], - [3398, 5, 577, "Metrics/MethodLength: Method has too many lines. [11/10]", 4169131743], - [3413, 5, 1011, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_execution_report` is too high. [<7, 16, 7> 18.81/17]", 876221899], - [3413, 5, 1011, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_execution_report` is too high. [8/7]", 876221899], - [3413, 5, 1011, "Metrics/MethodLength: Method has too many lines. [12/10]", 876221899], - [3413, 41, 245, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 2484440861], - [3414, 121, 55, "Layout/LineLength: Line is too long. [175/120]", 4036992717], - [3439, 55, 170, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 668161765], - [3462, 5, 819, "Metrics/MethodLength: Method has too many lines. [12/10]", 2287133436], - [3462, 56, 217, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3198032135], - [3463, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 3526181051], - [3496, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1853778635], - [3505, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [3537, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1132214891], - [3546, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [3568, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 556747511], - [3577, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [3599, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 3590891170], - [3608, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], - [3631, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 689748855], - [3640, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [3662, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 1478642210], - [3671, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], - [3695, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 239506091], - [3704, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [3726, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3803476550], - [3735, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [3758, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 748161230], - [3767, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], - [3789, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 3900524558], - [3798, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], - [3822, 5, 748, "Metrics/MethodLength: Method has too many lines. [11/10]", 2076716686], - [3831, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 609414023], - [3853, 5, 778, "Metrics/MethodLength: Method has too many lines. [11/10]", 867958318], - [3857, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [3862, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 1202823007], - [3886, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 2078323790], - [3895, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], - [3917, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 121025422], - [3926, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], - [3948, 5, 733, "Metrics/MethodLength: Method has too many lines. [11/10]", 1216456558], - [3957, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 145839927], - [3979, 5, 763, "Metrics/MethodLength: Method has too many lines. [11/10]", 2946525998], - [3988, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 275709226], - [4012, 5, 768, "Metrics/MethodLength: Method has too many lines. [11/10]", 3281402414], - [4016, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177656], - [4021, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 1427340581], - [4058, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], - [4115, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193417070], - [4126, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 2768444], - [4133, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 3833204035], - [4141, 5, 863, "Metrics/MethodLength: Method has too many lines. [11/10]", 3731153486], - [4145, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4054494590], - [4150, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 2084326338], - [4156, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 4201858364], - [4160, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861122], - [4164, 5, 873, "Metrics/MethodLength: Method has too many lines. [11/10]", 1866057614], - [4168, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 3893180930], - [4173, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 863421408], - [4179, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 3247130491], - [4183, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1171438608], - [4187, 5, 883, "Metrics/MethodLength: Method has too many lines. [11/10]", 2352924462], - [4187, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], - [4188, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861334], - [4191, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 465221046], - [4196, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 1922522532], - [4212, 121, 44, "Layout/LineLength: Line is too long. [164/120]", 4067226670], - [4216, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2033573170], - [4220, 5, 893, "Metrics/MethodLength: Method has too many lines. [11/10]", 1633175534], - [4220, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087926422], - [4221, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087421565], - [4224, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 615151909], - [4229, 121, 54, "Layout/LineLength: Line is too long. [174/120]", 884393597], - [4255, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 417844693], - [4259, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 1233681340], - [4263, 5, 903, "Metrics/MethodLength: Method has too many lines. [11/10]", 3964877742], - [4263, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1165873471], - [4264, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1322899615], - [4267, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 3471008807], - [4272, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 627945471], - [4278, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 2960084092], - [4282, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2148514258], - [4286, 5, 913, "Metrics/MethodLength: Method has too many lines. [11/10]", 385546958], - [4286, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2970472935], - [4287, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 3808956371], - [4290, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3412499338], - [4295, 121, 58, "Layout/LineLength: Line is too long. [178/120]", 3274208144], - [4301, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 4275923717], - [4309, 5, 848, "Metrics/MethodLength: Method has too many lines. [11/10]", 457851502], - [4313, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 413805135], - [4318, 121, 45, "Layout/LineLength: Line is too long. [165/120]", 951908917], - [4324, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 1859200227], - [4332, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 884695726], - [4336, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], - [4341, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], - [4347, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], - [4355, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1422521838], - [4359, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], - [4364, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], - [4370, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 938465266], - [4378, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 2370839950], - [4382, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], - [4387, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], - [4393, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2059517661], - [4401, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 3379336814], - [4405, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], - [4410, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], - [4458, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4281772560], - [4466, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 3245498510], - [4470, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], - [4475, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], - [4481, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 859690879], - [4489, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 4138830126], - [4493, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], - [4498, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], - [4504, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3880141603], - [4512, 5, 828, "Metrics/MethodLength: Method has too many lines. [11/10]", 3621010990], - [4516, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 3917260126], - [4521, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 1879260859], - [4527, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1776611011], - [4535, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 514585454], - [4539, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], - [4544, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], - [4550, 121, 38, "Layout/LineLength: Line is too long. [158/120]", 3932349968], - [4554, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087903307], - [4558, 5, 878, "Metrics/MethodLength: Method has too many lines. [11/10]", 1525737454], - [4558, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177548], - [4559, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177538], - [4562, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 2895681070], - [4567, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 4040662298], - [4573, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 66929045], - [4581, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 1626746606], - [4585, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], - [4590, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], - [4604, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 849230508], - [4612, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 3531122670], - [4616, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], - [4621, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], - [4636, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], - [4644, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1118421486], - [4648, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], - [4653, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], - [4675, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 1668406662], - [4684, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [4698, 5, 648, "Metrics/MethodLength: Method has too many lines. [11/10]", 3479836893], - [4707, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], - [4729, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 3147549879], - [4738, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [4773, 5, 677, "Metrics/MethodLength: Method has too many lines. [11/10]", 1206941784], - [4782, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], - [4805, 5, 672, "Metrics/MethodLength: Method has too many lines. [11/10]", 3634903061], - [4814, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [4836, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3417053461], - [4845, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [4869, 5, 668, "Metrics/MethodLength: Method has too many lines. [11/10]", 1540762726], - [4878, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], - [4900, 5, 698, "Metrics/MethodLength: Method has too many lines. [11/10]", 2804825893], - [4909, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], - [4932, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3165010613], - [4941, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [4963, 5, 713, "Metrics/MethodLength: Method has too many lines. [11/10]", 2795628035], - [4972, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 497133415], - [4978, 5, 864, "Metrics/MethodLength: Method has too many lines. [12/10]", 1086224878], - [4978, 50, 268, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 4022739767], - [4979, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1607400384], - [5003, 5, 658, "Metrics/MethodLength: Method has too many lines. [11/10]", 3999796489], - [5012, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 102058825], - [5026, 59, 179, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1569981428], - [5027, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 1515849732], - [5058, 5, 694, "Metrics/MethodLength: Method has too many lines. [11/10]", 3830236120], - [5067, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2250857971], - [5081, 5, 673, "Metrics/MethodLength: Method has too many lines. [11/10]", 2413908653], - [5090, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1225026887], - [5104, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 3935895659], - [5113, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], - [5127, 5, 692, "Metrics/MethodLength: Method has too many lines. [11/10]", 3660669627], - [5136, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3558241761], - [5150, 5, 612, "Metrics/MethodLength: Method has too many lines. [11/10]", 100391811], - [5189, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3138587622], - [5198, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], - [5220, 5, 688, "Metrics/MethodLength: Method has too many lines. [11/10]", 2736088861], - [5229, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1992103013], - [5252, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 2275602867], - [5261, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 3598350322], - [5284, 5, 602, "Metrics/MethodLength: Method has too many lines. [11/10]", 3023166371], - [5299, 36, 181, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1071580945], - [5312, 5, 787, "Metrics/AbcSize: Assignment Branch Condition size for `group_projected_child_review_cases` is too high. [<4, 17, 4> 17.92/17]", 3391527151], - [5312, 5, 787, "Metrics/MethodLength: Method has too many lines. [18/10]", 3391527151], - [5336, 5, 705, "Metrics/MethodLength: Method has too many lines. [13/10]", 2629923275], - [5363, 5, 547, "Metrics/MethodLength: Method has too many lines. [12/10]", 1911190850], - [5388, 5, 1516, "Metrics/AbcSize: Assignment Branch Condition size for `review_projected_child_groups` is too high. [<11, 21, 9> 25.36/17]", 3333110579], - [5388, 5, 1516, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_projected_child_groups` is too high. [8/7]", 3333110579], - [5388, 5, 1516, "Metrics/MethodLength: Method has too many lines. [39/10]", 3333110579], - [5388, 5, 1516, "Metrics/PerceivedComplexity: Perceived complexity for `review_projected_child_groups` is too high. [9/8]", 3333110579], - [5422, 7, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], - [5434, 5, 562, "Metrics/MethodLength: Method has too many lines. [14/10]", 3083915102], - [5453, 5, 1898, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_delegated_child_outputs` is too high. [<11, 21, 6> 24.45/17]", 2739722546], - [5453, 5, 1898, "Metrics/MethodLength: Method has too many lines. [49/10]", 2739722546], - [5508, 5, 942, "Metrics/AbcSize: Assignment Branch Condition size for `execute_nested_merge` is too high. [<3, 17, 6> 18.28/17]", 766157172], - [5508, 5, 942, "Metrics/MethodLength: Method has too many lines. [20/10]", 766157172], - [5508, 29, 144, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1404367793], - [5535, 5, 652, "Metrics/MethodLength: Method has too many lines. [13/10]", 2105803856], - [5554, 38, 140, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1682835820], - [5584, 5, 577, "Metrics/MethodLength: Method has too many lines. [12/10]", 2659610443], - [5653, 5, 569, "Metrics/MethodLength: Method has too many lines. [14/10]", 20616641], - [5681, 5, 772, "Metrics/AbcSize: Assignment Branch Condition size for `conformance_manifest_review_request_ids` is too high. [<7, 16, 8> 19.21/17]", 3577418475], - [5681, 5, 772, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `conformance_manifest_review_request_ids` is too high. [9/7]", 3577418475], - [5681, 5, 772, "Metrics/MethodLength: Method has too many lines. [14/10]", 3577418475], - [5681, 5, 772, "Metrics/PerceivedComplexity: Perceived complexity for `conformance_manifest_review_request_ids` is too high. [9/8]", 3577418475], - [5735, 5, 606, "Metrics/MethodLength: Method has too many lines. [11/10]", 2675086662], - [5750, 5, 562, "Metrics/MethodLength: Method has too many lines. [11/10]", 3811715870], - [5765, 5, 578, "Metrics/MethodLength: Method has too many lines. [11/10]", 1776197415], - [5780, 5, 1298, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_conformance_family_context` is too high. [<7, 28, 9> 30.23/17]", 4265202259], - [5780, 5, 1298, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `resolve_conformance_family_context` is too high. [10/7]", 4265202259], - [5780, 5, 1298, "Metrics/MethodLength: Method has too many lines. [23/10]", 4265202259], - [5780, 5, 1298, "Metrics/PerceivedComplexity: Perceived complexity for `resolve_conformance_family_context` is too high. [10/8]", 4265202259], - [5809, 5, 1994, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_family_context` is too high. [<12, 24, 10> 28.64/17]", 2834851944], - [5809, 5, 1994, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_family_context` is too high. [10/7]", 2834851944], - [5809, 5, 1994, "Metrics/MethodLength: Method has too many lines. [41/10]", 2834851944], - [5809, 5, 1994, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_family_context` is too high. [11/8]", 2834851944], - [5832, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 641612328], - [5869, 5, 1844, "Metrics/AbcSize: Assignment Branch Condition size for `select_conformance_case` is too high. [<2, 43, 14> 45.27/17]", 670673209], - [5869, 5, 1844, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `select_conformance_case` is too high. [14/7]", 670673209], - [5869, 5, 1844, "Metrics/MethodLength: Method has too many lines. [30/10]", 670673209], - [5869, 5, 1844, "Metrics/PerceivedComplexity: Perceived complexity for `select_conformance_case` is too high. [16/8]", 670673209], - [5874, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 2135503892], - [5876, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 3932054828], - [5885, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3169124957], - [5907, 5, 509, "Metrics/MethodLength: Method has too many lines. [11/10]", 3552283123], - [5996, 5, 4195, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_manifest` is too high. [<37, 63, 16> 74.79/17]", 2166560528], - [5996, 5, 4195, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_manifest` is too high. [14/7]", 2166560528], - [5996, 5, 4195, "Metrics/MethodLength: Method has too many lines. [89/10]", 2166560528], - [5996, 5, 4195, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_manifest` is too high. [17/8]", 2166560528], - [6061, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2746826653], - [6077, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], - [6099, 5, 676, "Metrics/MethodLength: Method has too many lines. [15/10]", 3048335475], - [6122, 5, 1054, "Metrics/AbcSize: Assignment Branch Condition size for `plan_conformance_suite` is too high. [<11, 18, 8> 22.56/17]", 1855254788], - [6122, 5, 1054, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_conformance_suite` is too high. [8/7]", 1855254788], - [6122, 5, 1054, "Metrics/MethodLength: Method has too many lines. [25/10]", 1855254788], - [6122, 31, 84, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 172854173], - [6187, 5, 1274, "Metrics/AbcSize: Assignment Branch Condition size for `plan_named_conformance_suites_with_diagnostics` is too high. [<11, 21, 7> 24.72/17]", 3991300730], - [6187, 5, 1274, "Metrics/MethodLength: Method has too many lines. [27/10]", 3991300730], - [6214, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], - [6279, 5, 2071, "Metrics/AbcSize: Assignment Branch Condition size for `review_decision_for_family_context` is too high. [<7, 22, 16> 28.09/17]", 4245377184], - [6279, 5, 2071, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_decision_for_family_context` is too high. [12/7]", 4245377184], - [6279, 5, 2071, "Metrics/MethodLength: Method has too many lines. [46/10]", 4245377184], - [6279, 5, 2071, "Metrics/PerceivedComplexity: Perceived complexity for `review_decision_for_family_context` is too high. [12/8]", 4245377184], - [6284, 7, 1766, "Metrics/BlockLength: Block has too many lines. [40/25]", 65448241], - [6336, 5, 686, "Metrics/MethodLength: Method has too many lines. [13/10]", 4030291682] - ], - "lib/ast/merge/ast_node.rb:2037773320": [ - [44, 5, 7086, "Metrics/ClassLength: Class has too many lines. [114/100]", 201314721], - [220, 11, 10, "Naming/PredicatePrefix: Rename `has_error?` to `error?`.", 946854183] - ], - "lib/ast/merge/comment/attachment.rb:276747351": [ - [42, 23, 180, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3775370530], - [114, 9, 409, "Metrics/AbcSize: Assignment Branch Condition size for `inspect` is too high. [<1, 17, 3> 17.29/17]", 3256381215] - ], - "lib/ast/merge/comment/augmenter.rb:633395157": [ - [12, 7, 13967, "Metrics/ClassLength: Class has too many lines. [291/100]", 2806660144], - [33, 9, 721, "Metrics/MethodLength: Method has too many lines. [16/10]", 200402816], - [33, 23, 91, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2938734913], - [64, 9, 1335, "Metrics/AbcSize: Assignment Branch Condition size for `build!` is too high. [<12, 29, 6> 31.95/17]", 3904283188], - [64, 9, 1335, "Metrics/MethodLength: Method has too many lines. [22/10]", 3904283188], - [94, 9, 867, "Metrics/AbcSize: Assignment Branch Condition size for `infer_leading_comments` is too high. [<8, 19, 14> 24.92/17]", 1941464872], - [94, 9, 867, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_leading_comments` is too high. [11/7]", 1941464872], - [94, 9, 867, "Metrics/MethodLength: Method has too many lines. [20/10]", 1941464872], - [94, 9, 867, "Metrics/PerceivedComplexity: Perceived complexity for `infer_leading_comments` is too high. [12/8]", 1941464872], - [122, 9, 429, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_inline_comments` is too high. [8/7]", 2688935834], - [133, 9, 934, "Metrics/AbcSize: Assignment Branch Condition size for `infer_trailing_comments` is too high. [<8, 21, 18> 28.79/17]", 1551855281], - [133, 9, 934, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_trailing_comments` is too high. [15/7]", 1551855281], - [133, 9, 934, "Metrics/MethodLength: Method has too many lines. [20/10]", 1551855281], - [133, 9, 934, "Metrics/PerceivedComplexity: Perceived complexity for `infer_trailing_comments` is too high. [15/8]", 1551855281], - [160, 9, 488, "Metrics/AbcSize: Assignment Branch Condition size for `infer_postlude!` is too high. [<5, 17, 8> 19.44/17]", 2562637949], - [160, 9, 488, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_postlude!` is too high. [8/7]", 2562637949], - [173, 9, 1529, "Metrics/AbcSize: Assignment Branch Condition size for `infer_remaining_regions!` is too high. [<12, 27, 23> 37.44/17]", 3911657050], - [173, 9, 1529, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_remaining_regions!` is too high. [18/7]", 3911657050], - [173, 9, 1529, "Metrics/MethodLength: Method has too many lines. [28/10]", 3911657050], - [173, 9, 1529, "Metrics/PerceivedComplexity: Perceived complexity for `infer_remaining_regions!` is too high. [20/8]", 3911657050], - [216, 9, 507, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `split_preamble_group` is too high. [8/7]", 336784898], - [231, 9, 588, "Metrics/MethodLength: Method has too many lines. [17/10]", 3445626532], - [274, 9, 965, "Metrics/AbcSize: Assignment Branch Condition size for `build_region` is too high. [<6, 17, 7> 19.34/17]", 344809006], - [274, 9, 965, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_region` is too high. [8/7]", 344809006], - [274, 9, 965, "Metrics/MethodLength: Method has too many lines. [24/10]", 344809006] - ], - "lib/ast/merge/comment/block.rb:3806757604": [ - [31, 7, 6754, "Metrics/ClassLength: Class has too many lines. [106/100]", 2308582303], - [57, 9, 1059, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<12, 13, 14> 22.56/17]", 2656171724], - [57, 9, 1059, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `initialize` is too high. [14/7]", 2656171724], - [57, 9, 1059, "Metrics/MethodLength: Method has too many lines. [21/10]", 2656171724], - [57, 9, 1059, "Metrics/PerceivedComplexity: Perceived complexity for `initialize` is too high. [15/8]", 2656171724], - [113, 9, 511, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `freeze_action` is too high. [9/7]", 55014877], - [113, 9, 511, "Metrics/MethodLength: Method has too many lines. [12/10]", 55014877], - [113, 9, 511, "Metrics/PerceivedComplexity: Perceived complexity for `freeze_action` is too high. [9/8]", 55014877], - [181, 9, 439, "Metrics/AbcSize: Assignment Branch Condition size for `first_meaningful_content` is too high. [<2, 16, 11> 19.52/17]", 680479883], - [181, 9, 439, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `first_meaningful_content` is too high. [11/7]", 680479883], - [181, 9, 439, "Metrics/PerceivedComplexity: Perceived complexity for `first_meaningful_content` is too high. [12/8]", 680479883], - [197, 9, 765, "Metrics/AbcSize: Assignment Branch Condition size for `extract_block_content` is too high. [<7, 24, 9> 26.57/17]", 621871624], - [197, 9, 765, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_block_content` is too high. [9/7]", 621871624], - [197, 9, 765, "Metrics/PerceivedComplexity: Perceived complexity for `extract_block_content` is too high. [9/8]", 621871624] - ], - "lib/ast/merge/comment/c_style_tracker_base.rb:3804847915": [ - [22, 7, 15038, "Metrics/ClassLength: Class has too many lines. [284/100]", 3599183270], - [83, 9, 509, "Metrics/MethodLength: Method has too many lines. [11/10]", 1639553915], - [102, 9, 492, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `leading_comments_before` is too high. [8/7]", 3127043491], - [102, 9, 492, "Metrics/MethodLength: Method has too many lines. [11/10]", 3127043491], - [124, 9, 487, "Metrics/MethodLength: Method has too many lines. [11/10]", 1869933531], - [176, 9, 713, "Metrics/AbcSize: Assignment Branch Condition size for `trailing_comments_after` is too high. [<6, 12, 13> 18.68/17]", 543703521], - [176, 9, 713, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `trailing_comments_after` is too high. [11/7]", 543703521], - [176, 9, 713, "Metrics/MethodLength: Method has too many lines. [14/10]", 543703521], - [176, 9, 713, "Metrics/PerceivedComplexity: Perceived complexity for `trailing_comments_after` is too high. [11/8]", 543703521], - [184, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177549], - [202, 9, 598, "Metrics/MethodLength: Method has too many lines. [12/10]", 1628921093], - [222, 9, 1271, "Metrics/MethodLength: Method has too many lines. [21/10]", 612335469], - [222, 35, 137, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1823300034], - [348, 9, 2271, "Metrics/AbcSize: Assignment Branch Condition size for `extract_comments` is too high. [<17, 32, 13> 38.5/17]", 2751274968], - [348, 9, 2271, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_comments` is too high. [14/7]", 2751274968], - [348, 9, 2271, "Metrics/MethodLength: Method has too many lines. [59/10]", 2751274968], - [348, 9, 2271, "Metrics/PerceivedComplexity: Perceived complexity for `extract_comments` is too high. [14/8]", 2751274968], - [353, 11, 2045, "Metrics/BlockLength: Block has too many lines. [52/25]", 575665179], - [418, 9, 659, "Metrics/MethodLength: Method has too many lines. [15/10]", 177254901] - ], - "lib/ast/merge/comment/hash_tracker_base.rb:2032370711": [ - [32, 7, 19361, "Metrics/ClassLength: Class has too many lines. [221/100]", 1031055222], - [118, 9, 444, "Metrics/MethodLength: Method has too many lines. [11/10]", 3347260807], - [142, 9, 921, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `leading_comments_before` is too high. [8/7]", 415734636], - [142, 9, 921, "Metrics/MethodLength: Method has too many lines. [11/10]", 415734636], - [172, 9, 440, "Metrics/MethodLength: Method has too many lines. [11/10]", 2464474004], - [225, 9, 623, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `trailing_comments_after` is too high. [10/7]", 543703521], - [225, 9, 623, "Metrics/MethodLength: Method has too many lines. [12/10]", 543703521], - [225, 9, 623, "Metrics/PerceivedComplexity: Perceived complexity for `trailing_comments_after` is too high. [10/8]", 543703521], - [249, 9, 551, "Metrics/MethodLength: Method has too many lines. [12/10]", 2783654570], - [278, 9, 1271, "Metrics/MethodLength: Method has too many lines. [21/10]", 612335469], - [278, 35, 137, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1823300034], - [439, 9, 826, "Metrics/MethodLength: Method has too many lines. [12/10]", 1706632542] - ], - "lib/ast/merge/comment/parser.rb:2674748021": [ - [34, 7, 8372, "Metrics/ClassLength: Class has too many lines. [141/100]", 2541983664], - [84, 9, 357, "Metrics/MethodLength: Method has too many lines. [12/10]", 2265493710], - [104, 9, 545, "Metrics/AbcSize: Assignment Branch Condition size for `auto_detect_style` is too high. [<5, 17, 7> 19.05/17]", 868366444], - [104, 9, 545, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `auto_detect_style` is too high. [8/7]", 868366444], - [125, 9, 1650, "Metrics/AbcSize: Assignment Branch Condition size for `parse_line_comments` is too high. [<8, 28, 7> 29.95/17]", 1511562163], - [125, 9, 1650, "Metrics/MethodLength: Method has too many lines. [31/10]", 1511562163], - [176, 9, 2670, "Metrics/AbcSize: Assignment Branch Condition size for `parse_with_block_comments` is too high. [<15, 47, 15> 51.57/17]", 2963765048], - [176, 9, 2670, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_with_block_comments` is too high. [15/7]", 2963765048], - [176, 9, 2670, "Metrics/MethodLength: Method has too many lines. [47/10]", 2963765048], - [176, 9, 2670, "Metrics/PerceivedComplexity: Perceived complexity for `parse_with_block_comments` is too high. [16/8]", 2963765048], - [181, 11, 2390, "Metrics/BlockLength: Block has too many lines. [40/25]", 3720582340] - ], - "lib/ast/merge/comment/quoted_hash_line_parser.rb:2878420841": [ - [74, 9, 458, "Metrics/MethodLength: Method has too many lines. [11/10]", 1526360697], - [91, 9, 620, "Metrics/AbcSize: Assignment Branch Condition size for `inline_result` is too high. [<3, 16, 6> 17.35/17]", 2706755447], - [91, 9, 620, "Metrics/MethodLength: Method has too many lines. [14/10]", 2706755447] - ], - "lib/ast/merge/comment/region_merge_policy.rb:3137686499": [ - [23, 23, 98, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1029631546], - [96, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3491399903] - ], - "lib/ast/merge/comment/style.rb:3045051983": [ - [27, 7, 9109, "Metrics/ClassLength: Class has too many lines. [143/100]", 131723516], - [142, 11, 911, "Metrics/MethodLength: Method has too many lines. [17/10]", 355862493], - [142, 23, 164, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 668558018], - [203, 23, 164, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 668558018] - ], - "lib/ast/merge/comment/tracked_hash_adapter.rb:3235547929": [ - [99, 11, 553, "Metrics/AbcSize: Assignment Branch Condition size for `line_text_from` is too high. [<4, 20, 4> 20.78/17]", 2680273536], - [99, 11, 553, "Metrics/MethodLength: Method has too many lines. [13/10]", 2680273536] - ], - "lib/ast/merge/comment_layout_emission_support.rb:2889320752": [ - [12, 5, 14031, "Metrics/ModuleLength: Module has too many lines. [287/100]", 332813724], - [88, 43, 149, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1025246092], - [100, 7, 916, "Metrics/MethodLength: Method has too many lines. [11/10]", 3294772058], - [100, 57, 163, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1661656204], - [122, 7, 730, "Metrics/MethodLength: Method has too many lines. [13/10]", 2493279555], - [139, 62, 6, "Lint/UnusedMethodArgument: Unused method argument - `owners`.", 1719502071], - [243, 7, 1014, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `root_boundary_lines_for` is too high. [10/7]", 1597003638], - [243, 7, 1014, "Metrics/MethodLength: Method has too many lines. [13/10]", 1597003638], - [243, 7, 1014, "Metrics/PerceivedComplexity: Perceived complexity for `root_boundary_lines_for` is too high. [10/8]", 1597003638], - [271, 7, 959, "Metrics/AbcSize: Assignment Branch Condition size for `owner_bound_root_boundary_lines_for` is too high. [<8, 22, 17> 28.93/17]", 238225688], - [271, 7, 959, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `owner_bound_root_boundary_lines_for` is too high. [16/7]", 238225688], - [271, 7, 959, "Metrics/MethodLength: Method has too many lines. [17/10]", 238225688], - [271, 7, 959, "Metrics/PerceivedComplexity: Perceived complexity for `owner_bound_root_boundary_lines_for` is too high. [15/8]", 238225688], - [307, 7, 912, "Metrics/AbcSize: Assignment Branch Condition size for `root_boundary_range` is too high. [<6, 22, 12> 25.77/17]", 2821370782], - [307, 7, 912, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `root_boundary_range` is too high. [11/7]", 2821370782], - [307, 7, 912, "Metrics/MethodLength: Method has too many lines. [21/10]", 2821370782], - [307, 7, 912, "Metrics/PerceivedComplexity: Perceived complexity for `root_boundary_range` is too high. [12/8]", 2821370782], - [350, 7, 401, "Metrics/MethodLength: Method has too many lines. [11/10]", 559624650] - ], - "lib/ast/merge/composite_match_refiner.rb:1718969703": [ - [58, 7, 668, "Metrics/MethodLength: Method has too many lines. [14/10]", 2649148714] - ], - "lib/ast/merge/conflict_resolver_base.rb:168051848": [ - [69, 5, 14966, "Metrics/ClassLength: Class has too many lines. [170/100]", 633092728], - [156, 7, 919, "Metrics/MethodLength: Method has too many lines. [13/10]", 1701319380], - [156, 21, 200, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3369976202], - [367, 7, 972, "Metrics/MethodLength: Method has too many lines. [22/10]", 2870739148] - ], - "lib/ast/merge/content_match_refiner.rb:3628272158": [ - [47, 5, 7719, "Metrics/ClassLength: Class has too many lines. [108/100]", 651494487], - [87, 7, 750, "Metrics/MethodLength: Method has too many lines. [17/10]", 3624290009], - [165, 37, 48, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 953994744], - [232, 7, 846, "Metrics/AbcSize: Assignment Branch Condition size for `levenshtein_distance` is too high. [<13, 29, 8> 32.77/17]", 3597737347], - [232, 7, 846, "Metrics/MethodLength: Method has too many lines. [20/10]", 3597737347] - ], - "lib/ast/merge/debug_logger.rb:350898938": [ - [72, 5, 7615, "Metrics/ModuleLength: Module has too many lines. [117/100]", 15877708], - [73, 7, 11, "Style/ModuleFunction: Use `module_function` instead of `extend self`.", 1210897631], - [87, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 941621], - [208, 7, 584, "Metrics/AbcSize: Assignment Branch Condition size for `time` is too high. [<3, 17, 2> 17.38/17]", 3468868523], - [208, 7, 584, "Metrics/MethodLength: Method has too many lines. [14/10]", 3468868523], - [271, 7, 450, "Metrics/PerceivedComplexity: Perceived complexity for `extract_lines` is too high. [9/8]", 680738666] - ], - "lib/ast/merge/detector/base.rb:343830240": [ - [175, 25, 73, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2991095115] - ], - "lib/ast/merge/detector/fenced_code_block.rb:3555142063": [ - [36, 7, 6302, "Metrics/ClassLength: Class has too many lines. [116/100]", 852968953], - [71, 9, 2492, "Metrics/AbcSize: Assignment Branch Condition size for `detect_all` is too high. [<31, 28, 12> 43.46/17]", 3575218793], - [71, 9, 2492, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_all` is too high. [11/7]", 3575218793], - [71, 9, 2492, "Metrics/MethodLength: Method has too many lines. [54/10]", 3575218793], - [71, 9, 2492, "Metrics/PerceivedComplexity: Perceived complexity for `detect_all` is too high. [13/8]", 3575218793], - [84, 11, 2060, "Metrics/BlockLength: Block has too many lines. [41/25]", 1744553779] - ], - "lib/ast/merge/detector/mergeable.rb:354817747": [ - [54, 7, 11933, "Metrics/ModuleLength: Module has too many lines. [140/100]", 1453034870], - [162, 9, 601, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_region_configs` is too high. [8/7]", 1278024890], - [162, 9, 601, "Metrics/MethodLength: Method has too many lines. [16/10]", 1278024890], - [189, 9, 1054, "Metrics/AbcSize: Assignment Branch Condition size for `extract_regions` is too high. [<11, 16, 3> 19.65/17]", 663241096], - [189, 9, 1054, "Metrics/MethodLength: Method has too many lines. [20/10]", 663241096], - [285, 9, 1005, "Metrics/AbcSize: Assignment Branch Condition size for `merge_and_substitute_regions` is too high. [<16, 19, 4> 25.16/17]", 4123525156], - [285, 9, 1005, "Metrics/MethodLength: Method has too many lines. [16/10]", 4123525156], - [318, 9, 1369, "Metrics/AbcSize: Assignment Branch Condition size for `merge_region` is too high. [<11, 20, 14> 26.78/17]", 746321843], - [318, 9, 1369, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_region` is too high. [15/7]", 746321843], - [318, 9, 1369, "Metrics/MethodLength: Method has too many lines. [16/10]", 746321843], - [318, 9, 1369, "Metrics/PerceivedComplexity: Perceived complexity for `merge_region` is too high. [15/8]", 746321843] - ], - "lib/ast/merge/detector/toml_frontmatter.rb:3255696517": [ - [50, 9, 892, "Metrics/MethodLength: Method has too many lines. [20/10]", 3132005303] - ], - "lib/ast/merge/detector/yaml_frontmatter.rb:2551474823": [ - [49, 9, 958, "Metrics/MethodLength: Method has too many lines. [20/10]", 3132005303] - ], - "lib/ast/merge/diff_mapper_base.rb:3204989377": [ - [22, 5, 7793, "Metrics/ClassLength: Class has too many lines. [141/100]", 2217731166], - [80, 7, 2598, "Metrics/AbcSize: Assignment Branch Condition size for `parse_diff` is too high. [<21, 31, 15> 40.34/17]", 939898835], - [80, 7, 2598, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_diff` is too high. [16/7]", 939898835], - [80, 7, 2598, "Metrics/MethodLength: Method has too many lines. [65/10]", 939898835], - [80, 7, 2598, "Metrics/PerceivedComplexity: Perceived complexity for `parse_diff` is too high. [12/8]", 939898835], - [90, 9, 2162, "Metrics/BlockLength: Block has too many lines. [50/25]", 3403609416], - [169, 7, 394, "Metrics/MethodLength: Method has too many lines. [11/10]", 2028641628] - ], - "lib/ast/merge/emitter_base.rb:1878336457": [ - [26, 5, 14892, "Metrics/ClassLength: Class has too many lines. [232/100]", 2015391034], - [95, 7, 653, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_comment_region` is too high. [9/7]", 24580929], - [95, 7, 653, "Metrics/MethodLength: Method has too many lines. [12/10]", 24580929], - [95, 7, 653, "Metrics/PerceivedComplexity: Perceived complexity for `emit_comment_region` is too high. [9/8]", 24580929], - [120, 7, 1311, "Metrics/AbcSize: Assignment Branch Condition size for `emit_comment_attachment` is too high. [<5, 25, 16> 30.1/17]", 964928813], - [120, 7, 1311, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_comment_attachment` is too high. [17/7]", 964928813], - [120, 7, 1311, "Metrics/MethodLength: Method has too many lines. [17/10]", 964928813], - [120, 7, 1311, "Metrics/PerceivedComplexity: Perceived complexity for `emit_comment_attachment` is too high. [17/8]", 964928813], - [120, 34, 127, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 628879795], - [152, 7, 984, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_layout_gap` is too high. [8/7]", 1954418889], - [152, 7, 984, "Metrics/MethodLength: Method has too many lines. [13/10]", 1954418889], - [152, 7, 984, "Metrics/PerceivedComplexity: Perceived complexity for `emit_layout_gap` is too high. [9/8]", 1954418889], - [152, 26, 136, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3839882587], - [183, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861198], - [184, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087656651], - [186, 7, 1307, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_layout_attachment` is too high. [9/7]", 708408665], - [186, 7, 1307, "Metrics/MethodLength: Method has too many lines. [26/10]", 708408665], - [186, 7, 1307, "Metrics/PerceivedComplexity: Perceived complexity for `emit_layout_attachment` is too high. [9/8]", 708408665], - [186, 33, 218, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1552587384], - [187, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 1763090185], - [189, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1371312610], - [336, 7, 1141, "Metrics/AbcSize: Assignment Branch Condition size for `inline_comment_node_text` is too high. [<6, 29, 8> 30.68/17]", 2583471562], - [336, 7, 1141, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `inline_comment_node_text` is too high. [9/7]", 2583471562], - [336, 7, 1141, "Metrics/MethodLength: Method has too many lines. [22/10]", 2583471562], - [336, 7, 1141, "Metrics/PerceivedComplexity: Perceived complexity for `inline_comment_node_text` is too high. [9/8]", 2583471562], - [354, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861626], - [365, 7, 510, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_region_gap_lines` is too high. [8/7]", 1999747697], - [365, 7, 510, "Metrics/PerceivedComplexity: Perceived complexity for `emit_region_gap_lines` is too high. [9/8]", 1999747697] - ], - "lib/ast/merge/emitter_line_metadata_support.rb:3153033769": [ - [5, 5, 33, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::EmitterLineMetadataSupport`.", 2926748997], - [23, 7, 541, "Metrics/MethodLength: Method has too many lines. [12/10]", 2407359355] - ], - "lib/ast/merge/file_aligner_base.rb:2160333224": [ - [13, 5, 8206, "Metrics/ClassLength: Class has too many lines. [203/100]", 2982381587], - [27, 7, 2329, "Metrics/AbcSize: Assignment Branch Condition size for `align` is too high. [<19, 39, 14> 45.59/17]", 1243937217], - [27, 7, 2329, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `align` is too high. [14/7]", 1243937217], - [27, 7, 2329, "Metrics/MethodLength: Method has too many lines. [56/10]", 1243937217], - [27, 7, 2329, "Metrics/PerceivedComplexity: Perceived complexity for `align` is too high. [14/8]", 1243937217], - [167, 7, 655, "Metrics/MethodLength: Method has too many lines. [14/10]", 2468821688], - [199, 7, 455, "Metrics/MethodLength: Method has too many lines. [13/10]", 2361153066], - [218, 7, 1557, "Metrics/AbcSize: Assignment Branch Condition size for `apply_match_refiner!` is too high. [<10, 28, 12> 32.06/17]", 2386945712], - [218, 7, 1557, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `apply_match_refiner!` is too high. [13/7]", 2386945712], - [218, 7, 1557, "Metrics/MethodLength: Method has too many lines. [31/10]", 2386945712], - [218, 7, 1557, "Metrics/PerceivedComplexity: Perceived complexity for `apply_match_refiner!` is too high. [13/8]", 2386945712] - ], - "lib/ast/merge/file_analyzable.rb:1955135779": [ - [36, 5, 31234, "Metrics/ModuleLength: Module has too many lines. [316/100]", 1247752256], - [148, 7, 793, "Metrics/MethodLength: Method has too many lines. [22/10]", 1467470910], - [202, 7, 771, "Metrics/MethodLength: Method has too many lines. [16/10]", 1412317163], - [344, 7, 844, "Metrics/MethodLength: Method has too many lines. [12/10]", 2335919661], - [369, 7, 730, "Metrics/MethodLength: Method has too many lines. [11/10]", 1047958652], - [431, 7, 863, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_layout_owned_comment_attachment` is too high. [<0, 20, 4> 20.4/17]", 3284843691], - [431, 7, 863, "Metrics/MethodLength: Method has too many lines. [17/10]", 3284843691], - [481, 7, 683, "Metrics/MethodLength: Method has too many lines. [15/10]", 241044926], - [614, 7, 6095, "Metrics/AbcSize: Assignment Branch Condition size for `generate_signature` is too high. [<4, 21, 13> 25.02/17]", 2828809875], - [614, 7, 6095, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `generate_signature` is too high. [11/7]", 2828809875], - [614, 7, 6095, "Metrics/MethodLength: Method has too many lines. [30/10]", 2828809875], - [614, 7, 6095, "Metrics/PerceivedComplexity: Perceived complexity for `generate_signature` is too high. [14/8]", 2828809875], - [676, 24, 390, "Metrics/BlockNesting: Avoid more than 3 levels of block nesting.", 3279112483] - ], - "lib/ast/merge/freeze_node_base.rb:598276844": [ - [59, 5, 14571, "Metrics/ClassLength: Class has too many lines. [171/100]", 3038607603], - [108, 25, 545, "Style/MutableConstant: Freeze mutable objects assigned to constants.", 2366014160], - [186, 9, 1100, "Metrics/MethodLength: Method has too many lines. [15/10]", 2506841532], - [288, 7, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 136868205], - [288, 21, 276, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 1720059801], - [335, 7, 660, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `reason` is too high. [8/7]", 3127566048] - ], - "lib/ast/merge/healer.rb:3642412735": [ - [18, 7, 588, "Metrics/MethodLength: Method has too many lines. [15/10]", 3172269921], - [18, 17, 84, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1781025196], - [41, 7, 687, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `filter_items` is too high. [8/7]", 1200842691], - [41, 7, 687, "Metrics/MethodLength: Method has too many lines. [17/10]", 1200842691], - [41, 7, 687, "Metrics/PerceivedComplexity: Perceived complexity for `filter_items` is too high. [9/8]", 1200842691], - [41, 23, 130, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 33939503] - ], - "lib/ast/merge/jaccard_similarity.rb:678558736": [ - [87, 19, 1, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 177604], - [87, 22, 1, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 177607] - ], - "lib/ast/merge/key_path_partial_template_merger_base.rb:1818613864": [ - [22, 5, 6114, "Metrics/ClassLength: Class has too many lines. [155/100]", 1269962119], - [43, 21, 214, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3637591635], - [68, 7, 489, "Metrics/MethodLength: Method has too many lines. [12/10]", 3170411580], - [118, 7, 640, "Metrics/AbcSize: Assignment Branch Condition size for `find_key_path` is too high. [<8, 14, 10> 18.97/17]", 2613403604], - [118, 7, 640, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_key_path` is too high. [8/7]", 2613403604], - [118, 7, 640, "Metrics/MethodLength: Method has too many lines. [16/10]", 2613403604], - [118, 7, 640, "Metrics/PerceivedComplexity: Perceived complexity for `find_key_path` is too high. [9/8]", 2613403604], - [140, 7, 536, "Metrics/MethodLength: Method has too many lines. [17/10]", 3598062652], - [168, 7, 804, "Metrics/MethodLength: Method has too many lines. [19/10]", 2773364183] - ], - "lib/ast/merge/layout/augmenter.rb:3229088287": [ - [8, 7, 5440, "Metrics/ClassLength: Class has too many lines. [128/100]", 2306720287], - [23, 23, 125, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 3395039982], - [55, 9, 1795, "Metrics/AbcSize: Assignment Branch Condition size for `build!` is too high. [<20, 32, 17> 41.39/17]", 3542913254], - [55, 9, 1795, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build!` is too high. [15/7]", 3542913254], - [55, 9, 1795, "Metrics/MethodLength: Method has too many lines. [43/10]", 3542913254], - [55, 9, 1795, "Metrics/PerceivedComplexity: Perceived complexity for `build!` is too high. [15/8]", 3542913254], - [60, 11, 1227, "Metrics/BlockLength: Block has too many lines. [29/25]", 55360131], - [107, 9, 504, "Metrics/MethodLength: Method has too many lines. [16/10]", 1953725517] - ], - "lib/ast/merge/layout/gap.rb:1678106201": [ - [11, 7, 7558, "Metrics/ClassLength: Class has too many lines. [151/100]", 2254377349], - [23, 9, 655, "Metrics/MethodLength: Method has too many lines. [11/10]", 3584854768], - [23, 23, 146, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 361396001], - [157, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859545], - [162, 9, 303, "Metrics/MethodLength: Method has too many lines. [12/10]", 2236444774], - [203, 9, 688, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_adjacency!` is too high. [10/7]", 1112786311], - [203, 9, 688, "Metrics/MethodLength: Method has too many lines. [13/10]", 1112786311] - ], - "lib/ast/merge/line_range_support.rb:4030313988": [ - [13, 7, 469, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `object_start_line` is too high. [9/7]", 2485070052], - [13, 7, 469, "Metrics/PerceivedComplexity: Perceived complexity for `object_start_line` is too high. [10/8]", 2485070052], - [26, 7, 453, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `object_end_line` is too high. [9/7]", 3545256164], - [26, 7, 453, "Metrics/PerceivedComplexity: Perceived complexity for `object_end_line` is too high. [10/8]", 3545256164] - ], - "lib/ast/merge/match_refiner_base.rb:1760054866": [ - [248, 7, 503, "Metrics/MethodLength: Method has too many lines. [11/10]", 2844230268], - [275, 7, 1056, "Metrics/AbcSize: Assignment Branch Condition size for `greedy_match` is too high. [<9, 24, 8> 26.85/17]", 2497617815], - [275, 7, 1056, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `greedy_match` is too high. [8/7]", 2497617815], - [275, 7, 1056, "Metrics/MethodLength: Method has too many lines. [24/10]", 2497617815] - ], - "lib/ast/merge/merge_result_base.rb:1342312150": [ - [17, 5, 19111, "Metrics/ClassLength: Class has too many lines. [341/100]", 1211564896], - [88, 21, 187, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1067369198], - [202, 7, 843, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_blank_line_runs!` is too high. [<12, 12, 10> 19.7/17]", 2347011594], - [202, 7, 843, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_blank_line_runs!` is too high. [9/7]", 2347011594], - [202, 7, 843, "Metrics/MethodLength: Method has too many lines. [22/10]", 2347011594], - [202, 7, 843, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_blank_line_runs!` is too high. [10/8]", 2347011594], - [242, 7, 1004, "Metrics/MethodLength: Method has too many lines. [21/10]", 59539336], - [242, 35, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 709487711], - [281, 7, 602, "Metrics/MethodLength: Method has too many lines. [13/10]", 320027623], - [356, 7, 927, "Metrics/AbcSize: Assignment Branch Condition size for `validate_review_state_compatibility!` is too high. [<8, 15, 4> 17.46/17]", 1596840080], - [356, 7, 927, "Metrics/MethodLength: Method has too many lines. [16/10]", 1596840080], - [418, 7, 936, "Metrics/AbcSize: Assignment Branch Condition size for `review_state_metadata` is too high. [<7, 18, 4> 19.72/17]", 4128292066], - [418, 7, 936, "Metrics/MethodLength: Method has too many lines. [14/10]", 4128292066], - [428, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 20421901], - [453, 7, 1194, "Metrics/MethodLength: Method has too many lines. [21/10]", 4289697646], - [463, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 3342583337] - ], - "lib/ast/merge/merger_config.rb:3582657829": [ - [46, 5, 10581, "Metrics/ClassLength: Class has too many lines. [148/100]", 1598770872], - [96, 21, 234, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 720509970] - ], - "lib/ast/merge/navigable/injection_point_finder.rb:4117743218": [ - [45, 9, 1707, "Metrics/AbcSize: Assignment Branch Condition size for `find` is too high. [<9, 18, 17> 26.34/17]", 1445381162], - [45, 9, 1707, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find` is too high. [15/7]", 1445381162], - [45, 9, 1707, "Metrics/MethodLength: Method has too many lines. [28/10]", 1445381162], - [45, 9, 1707, "Metrics/PerceivedComplexity: Perceived complexity for `find` is too high. [16/8]", 1445381162], - [45, 17, 156, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 3876813166] - ], - "lib/ast/merge/navigable/statement.rb:3050515622": [ - [42, 7, 11078, "Metrics/ClassLength: Class has too many lines. [179/100]", 2550894515], - [96, 11, 550, "Metrics/AbcSize: Assignment Branch Condition size for `find_matching` is too high. [<7, 16, 12> 21.19/17]", 3492534565], - [96, 11, 550, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_matching` is too high. [12/7]", 3492534565], - [96, 11, 550, "Metrics/PerceivedComplexity: Perceived complexity for `find_matching` is too high. [12/8]", 3492534565], - [222, 13, 20, "Naming/PredicatePrefix: Rename `has_tree_navigation?` to `tree_navigation?`.", 733442156] - ], - "lib/ast/merge/node_typing.rb:4008165135": [ - [175, 9, 694, "Metrics/MethodLength: Method has too many lines. [12/10]", 777909930], - [213, 9, 891, "Metrics/AbcSize: Assignment Branch Condition size for `find_typing_callable` is too high. [<3, 23, 13> 26.59/17]", 3835052858], - [213, 9, 891, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_typing_callable` is too high. [14/7]", 3835052858], - [213, 9, 891, "Metrics/PerceivedComplexity: Perceived complexity for `find_typing_callable` is too high. [14/8]", 3835052858] - ], - "lib/ast/merge/node_wrapper_base.rb:3796877358": [ - [62, 5, 10228, "Metrics/ClassLength: Class has too many lines. [135/100]", 3832956007], - [92, 21, 81, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 4261369704] - ], - "lib/ast/merge/owner_selection.rb:2568070127": [ - [9, 7, 757, "Metrics/MethodLength: Method has too many lines. [13/10]", 2069564552] - ], - "lib/ast/merge/partial_template_merger_base.rb:3288645965": [ - [27, 5, 16762, "Metrics/ClassLength: Class has too many lines. [266/100]", 2205844189], - [48, 23, 81, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2112244807], - [106, 7, 757, "Metrics/MethodLength: Method has too many lines. [11/10]", 571708764], - [106, 21, 293, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 871709580], - [135, 7, 788, "Metrics/AbcSize: Assignment Branch Condition size for `merge` is too high. [<4, 19, 5> 20.05/17]", 467674580], - [135, 7, 788, "Metrics/MethodLength: Method has too many lines. [13/10]", 467674580], - [213, 7, 533, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_matcher` is too high. [<7, 20, 6> 22.02/17]", 1798972396], - [238, 7, 922, "Metrics/MethodLength: Method has too many lines. [25/10]", 4126275253], - [268, 7, 1905, "Metrics/AbcSize: Assignment Branch Condition size for `perform_section_merge` is too high. [<13, 15, 2> 19.95/17]", 2711014340], - [268, 7, 1905, "Metrics/MethodLength: Method has too many lines. [34/10]", 2711014340], - [334, 7, 690, "Metrics/MethodLength: Method has too many lines. [14/10]", 1807124523], - [367, 7, 1122, "Metrics/AbcSize: Assignment Branch Condition size for `build_merged_content` is too high. [<1, 29, 14> 32.22/17]", 3938410418], - [367, 7, 1122, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_merged_content` is too high. [15/7]", 3938410418], - [367, 7, 1122, "Metrics/MethodLength: Method has too many lines. [18/10]", 3938410418], - [367, 7, 1122, "Metrics/PerceivedComplexity: Perceived complexity for `build_merged_content` is too high. [15/8]", 3938410418], - [397, 7, 596, "Metrics/MethodLength: Method has too many lines. [12/10]", 2602121883], - [397, 32, 144, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1463491208], - [414, 7, 1589, "Metrics/AbcSize: Assignment Branch Condition size for `source_splice_plan_for` is too high. [<6, 18, 9> 21/17]", 2889667289], - [414, 7, 1589, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_splice_plan_for` is too high. [9/7]", 2889667289], - [414, 7, 1589, "Metrics/MethodLength: Method has too many lines. [30/10]", 2889667289], - [414, 7, 1589, "Metrics/PerceivedComplexity: Perceived complexity for `source_splice_plan_for` is too high. [9/8]", 2889667289] - ], - "lib/ast/merge/recipe/config.rb:3990762705": [ - [54, 7, 14970, "Metrics/ClassLength: Class has too many lines. [296/100]", 2492031021], - [142, 9, 673, "Metrics/MethodLength: Method has too many lines. [12/10]", 3011978845], - [170, 9, 484, "Metrics/MethodLength: Method has too many lines. [15/10]", 183356432], - [246, 9, 710, "Metrics/AbcSize: Assignment Branch Condition size for `parse_injection` is too high. [<8, 13, 8> 17.23/17]", 641239814], - [246, 9, 710, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_injection` is too high. [9/7]", 641239814], - [246, 9, 710, "Metrics/MethodLength: Method has too many lines. [16/10]", 641239814], - [246, 9, 710, "Metrics/PerceivedComplexity: Perceived complexity for `parse_injection` is too high. [9/8]", 641239814], - [278, 9, 871, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_step` is too high. [8/7]", 3989307721], - [278, 9, 871, "Metrics/MethodLength: Method has too many lines. [20/10]", 3989307721], - [338, 9, 1758, "Metrics/AbcSize: Assignment Branch Condition size for `parse_step_merge_overrides` is too high. [<11, 43, 25> 50.94/17]", 806370438], - [338, 9, 1758, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_step_merge_overrides` is too high. [22/7]", 806370438], - [338, 9, 1758, "Metrics/MethodLength: Method has too many lines. [30/10]", 806370438], - [338, 9, 1758, "Metrics/PerceivedComplexity: Perceived complexity for `parse_step_merge_overrides` is too high. [22/8]", 806370438], - [373, 9, 566, "Metrics/MethodLength: Method has too many lines. [14/10]", 3671206955], - [391, 9, 547, "Metrics/MethodLength: Method has too many lines. [16/10]", 3273587697], - [459, 9, 799, "Metrics/AbcSize: Assignment Branch Condition size for `validate_injection!` is too high. [<2, 15, 12> 19.31/17]", 1665903587], - [459, 9, 799, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_injection!` is too high. [13/7]", 1665903587], - [459, 9, 799, "Metrics/MethodLength: Method has too many lines. [11/10]", 1665903587], - [459, 9, 799, "Metrics/PerceivedComplexity: Perceived complexity for `validate_injection!` is too high. [13/8]", 1665903587] - ], - "lib/ast/merge/recipe/preset.rb:2311326866": [ - [195, 9, 662, "Metrics/MethodLength: Method has too many lines. [12/10]", 1640897447] - ], - "lib/ast/merge/recipe/runner.rb:1386053241": [ - [27, 7, 28534, "Metrics/ClassLength: Class has too many lines. [547/100]", 1173748682], - [73, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1411864995], - [77, 23, 136, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1636278032], - [92, 9, 849, "Metrics/MethodLength: Method has too many lines. [14/10]", 3083064345], - [128, 24, 129, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2642826282], - [210, 9, 788, "Metrics/MethodLength: Method has too many lines. [23/10]", 743008161], - [241, 9, 3397, "Metrics/AbcSize: Assignment Branch Condition size for `create_partial_template_merger` is too high. [<3, 52, 16> 54.49/17]", 2086180075], - [241, 9, 3397, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `create_partial_template_merger` is too high. [14/7]", 2086180075], - [241, 9, 3397, "Metrics/MethodLength: Method has too many lines. [63/10]", 2086180075], - [241, 9, 3397, "Metrics/PerceivedComplexity: Perceived complexity for `create_partial_template_merger` is too high. [13/8]", 2086180075], - [250, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2857356312], - [274, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177538], - [312, 9, 2210, "Metrics/AbcSize: Assignment Branch Condition size for `create_smart_merger` is too high. [<1, 39, 7> 39.64/17]", 1694660188], - [312, 9, 2210, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `create_smart_merger` is too high. [8/7]", 1694660188], - [312, 9, 2210, "Metrics/MethodLength: Method has too many lines. [45/10]", 1694660188], - [357, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 195423462], - [370, 9, 1087, "Metrics/MethodLength: Method has too many lines. [24/10]", 3850049530], - [370, 31, 124, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3466458723], - [401, 9, 1008, "Metrics/MethodLength: Method has too many lines. [19/10]", 2010895303], - [401, 25, 143, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2360959504], - [424, 9, 1263, "Metrics/AbcSize: Assignment Branch Condition size for `execute_partial_merge_step` is too high. [<3, 22, 1> 22.23/17]", 2850918453], - [424, 9, 1263, "Metrics/MethodLength: Method has too many lines. [25/10]", 2850918453], - [453, 9, 835, "Metrics/MethodLength: Method has too many lines. [14/10]", 1478843287], - [471, 9, 808, "Metrics/MethodLength: Method has too many lines. [15/10]", 1127254660], - [471, 37, 155, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 838578768], - [491, 9, 1126, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_smart_merge_result` is too high. [<8, 17, 12> 22.29/17]", 1786697339], - [491, 9, 1126, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_smart_merge_result` is too high. [9/7]", 1786697339], - [491, 9, 1126, "Metrics/MethodLength: Method has too many lines. [23/10]", 1786697339], - [491, 9, 1126, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_smart_merge_result` is too high. [11/8]", 1786697339], - [518, 9, 2523, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_script_step_result` is too high. [<5, 40, 32> 51.47/17]", 2162420067], - [518, 9, 2523, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_script_step_result` is too high. [26/7]", 2162420067], - [518, 9, 2523, "Metrics/MethodLength: Method has too many lines. [48/10]", 2162420067], - [518, 9, 2523, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_script_step_result` is too high. [29/8]", 2162420067], - [547, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 93872446], - [556, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 1527250939], - [591, 9, 698, "Metrics/MethodLength: Method has too many lines. [11/10]", 1116310304], - [635, 9, 2555, "Metrics/AbcSize: Assignment Branch Condition size for `create_result_from_steps` is too high. [<7, 29, 31> 43.02/17]", 2040042265], - [635, 9, 2555, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `create_result_from_steps` is too high. [23/7]", 2040042265], - [635, 9, 2555, "Metrics/MethodLength: Method has too many lines. [60/10]", 2040042265], - [635, 9, 2555, "Metrics/PerceivedComplexity: Perceived complexity for `create_result_from_steps` is too high. [27/8]", 2040042265], - [635, 37, 133, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 789257106] - ], - "lib/ast/merge/recipe/script_loader.rb:1397873218": [ - [145, 9, 1126, "Metrics/AbcSize: Assignment Branch Condition size for `load_script_file` is too high. [<6, 19, 4> 20.32/17]", 3417625171], - [145, 9, 1126, "Metrics/MethodLength: Method has too many lines. [17/10]", 3417625171] - ], - "lib/ast/merge/rspec/comment_behavior_matrix_adapters.rb:3306845127": [ - [9, 46, 341, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 532439002], - [31, 9, 901, "Metrics/MethodLength: Method has too many lines. [11/10]", 584608092], - [31, 59, 308, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 883491898], - [54, 9, 1273, "Metrics/MethodLength: Method has too many lines. [20/10]", 1021031182], - [65, 51, 6, "Lint/UnusedBlockArgument: Unused block argument - `inline`. If it's necessary, use `_` or `_inline` as an argument name to indicate that it won't be used.", 1605470060], - [69, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 4226982364], - [70, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 1440420861] - ], - "lib/ast/merge/rspec/conformance_fixtures.rb:1295759615": [ - [6, 7, 26, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::RSpec::ConformanceFixtures`.", 90066768], - [9, 9, 1432, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_conformance_fixture_support` is too high. [<10, 30, 33> 45.71/17]", 518714108], - [9, 9, 1432, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_conformance_fixture_support` is too high. [33/7]", 518714108], - [9, 9, 1432, "Metrics/MethodLength: Method has too many lines. [25/10]", 518714108], - [9, 9, 1432, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_conformance_fixture_support` is too high. [31/8]", 518714108] - ], - "lib/ast/merge/rspec/dependency_tags_config.rb:2156022845": [ - [30, 1, 2385, "Metrics/BlockLength: Block has too many lines. [27/25]", 100706059] - ], - "lib/ast/merge/rspec/merge_gem_registry.rb:3009576030": [ - [58, 7, 12129, "Metrics/ModuleLength: Module has too many lines. [158/100]", 335549747], - [90, 9, 780, "Metrics/MethodLength: Method has too many lines. [14/10]", 978965737], - [90, 21, 99, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3580433546], - [118, 9, 650, "Metrics/MethodLength: Method has too many lines. [12/10]", 3143160805], - [118, 31, 130, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2575863904], - [143, 9, 823, "Metrics/MethodLength: Method has too many lines. [17/10]", 4033116153], - [200, 9, 765, "Metrics/AbcSize: Assignment Branch Condition size for `register_known_gems` is too high. [<3, 17, 3> 17.52/17]", 1367620151], - [200, 9, 765, "Metrics/MethodLength: Method has too many lines. [17/10]", 1367620151] - ], - "lib/ast/merge/rspec/shared_examples.rb:2134330104": [ - [28, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193426019], - [32, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 330577472] - ], - "lib/ast/merge/rspec/shared_examples/comment_behavior_matrix.rb:2798943986": [ - [36, 1, 27821, "Metrics/BlockLength: Block has too many lines. [540/25]", 1400668561], - [69, 3, 4455, "Metrics/BlockLength: Block has too many lines. [82/25]", 3672334777], - [72, 5, 1763, "Metrics/BlockLength: Block has too many lines. [34/25]", 164750821], - [165, 3, 22093, "Metrics/BlockLength: Block has too many lines. [429/25]", 229312375], - [292, 5, 1918, "Metrics/BlockLength: Block has too many lines. [29/25]", 1312741055], - [323, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1902517440], - [325, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 173482512], - [328, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 167607404], - [476, 5, 1605, "Metrics/BlockLength: Block has too many lines. [35/25]", 1943633697], - [677, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1902517440] - ], - "lib/ast/merge/rspec/shared_examples/conflict_resolver_base.rb:624045197": [ - [30, 1, 7893, "Metrics/BlockLength: Block has too many lines. [197/25]", 3450672926], - [37, 3, 1372, "Metrics/BlockLength: Block has too many lines. [33/25]", 3389152504], - [83, 3, 1206, "Metrics/BlockLength: Block has too many lines. [35/25]", 1580202348], - [128, 3, 1177, "Metrics/BlockLength: Block has too many lines. [33/25]", 2178974049], - [215, 3, 2443, "Metrics/BlockLength: Block has too many lines. [51/25]", 2538475273], - [219, 5, 1909, "Metrics/BlockLength: Block has too many lines. [35/25]", 880175101], - [279, 1, 2518, "Metrics/BlockLength: Block has too many lines. [74/25]", 958151448], - [286, 3, 2235, "Metrics/BlockLength: Block has too many lines. [70/25]", 2123260684], - [391, 1, 1317, "Metrics/BlockLength: Block has too many lines. [37/25]", 2321517041], - [439, 1, 1639, "Metrics/BlockLength: Block has too many lines. [37/25]", 276150366] - ], - "lib/ast/merge/rspec/shared_examples/debug_logger.rb:2747003588": [ - [23, 1, 4741, "Metrics/BlockLength: Block has too many lines. [121/25]", 3341338388], - [47, 3, 976, "Metrics/BlockLength: Block has too many lines. [27/25]", 2640321404], - [85, 3, 1452, "Metrics/BlockLength: Block has too many lines. [34/25]", 554663062] - ], - "lib/ast/merge/rspec/shared_examples/feature_profile.rb:4172143324": [ - [30, 1, 4249, "Metrics/BlockLength: Block has too many lines. [53/25]", 3787230403] - ], - "lib/ast/merge/rspec/shared_examples/file_analyzable.rb:2391547213": [ - [44, 1, 6468, "Metrics/BlockLength: Block has too many lines. [145/25]", 3744642916] - ], - "lib/ast/merge/rspec/shared_examples/freeze_node_base.rb:1711126715": [ - [23, 1, 5952, "Metrics/BlockLength: Block has too many lines. [157/25]", 3152271039], - [29, 3, 2836, "Metrics/BlockLength: Block has too many lines. [69/25]", 2082270913], - [115, 3, 1552, "Metrics/BlockLength: Block has too many lines. [46/25]", 4180117745] - ], - "lib/ast/merge/rspec/shared_examples/layout_attachment.rb:4130619694": [ - [30, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 1263574869], - [31, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 4282300883] - ], - "lib/ast/merge/rspec/shared_examples/layout_augmenter.rb:1928277603": [ - [18, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1311107624], - [19, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1311107624] - ], - "lib/ast/merge/rspec/shared_examples/merge_result_base.rb:2962043558": [ - [18, 1, 2330, "Metrics/BlockLength: Block has too many lines. [67/25]", 3496673178], - [53, 3, 1271, "Metrics/BlockLength: Block has too many lines. [42/25]", 2278976858] - ], - "lib/ast/merge/rspec/shared_examples/merger_config.rb:2413785902": [ - [18, 1, 8240, "Metrics/BlockLength: Block has too many lines. [193/25]", 3665443345], - [57, 3, 1628, "Metrics/BlockLength: Block has too many lines. [32/25]", 7828299], - [98, 3, 1266, "Metrics/BlockLength: Block has too many lines. [28/25]", 317929439], - [159, 3, 1740, "Metrics/BlockLength: Block has too many lines. [42/25]", 1736487820], - [217, 3, 1373, "Metrics/BlockLength: Block has too many lines. [30/25]", 442933563] - ], - "lib/ast/merge/rspec/shared_examples/recipe_preset_contract.rb:1495545061": [ - [7, 1, 2558, "Metrics/BlockLength: Block has too many lines. [51/25]", 4091815632] - ], - "lib/ast/merge/rspec/shared_examples/removal_mode_compliance.rb:3645548199": [ - [24, 1, 1860, "Metrics/BlockLength: Block has too many lines. [33/25]", 1115825136] - ], - "lib/ast/merge/rspec/shared_examples/reproducible_merge.rb:2276592459": [ - [51, 1, 2030, "Metrics/BlockLength: Block has too many lines. [52/25]", 563553381] - ], - "lib/ast/merge/rspec/shared_examples/reproducible_partial_merge.rb:524436129": [ - [3, 1, 2321, "Metrics/BlockLength: Block has too many lines. [44/25]", 3206099540] - ], - "lib/ast/merge/rspec/shared_examples/retained_blank_gap_compliance.rb:2798862618": [ - [3, 1, 1409, "Metrics/BlockLength: Block has too many lines. [34/25]", 3708955218] - ], - "lib/ast/merge/rspec/shared_examples/runtime_debug_contract.rb:4244040583": [ - [8, 1, 2808, "Metrics/BlockLength: Block has too many lines. [48/25]", 3274492878] - ], - "lib/ast/merge/rspec/shared_examples/unresolved_helper_contract.rb:2916431464": [ - [9, 1, 5998, "Metrics/BlockLength: Block has too many lines. [126/25]", 4174562424], - [94, 3, 1515, "Metrics/BlockLength: Block has too many lines. [32/25]", 1928238376] - ], - "lib/ast/merge/rspec/shared_examples/unresolved_review_state_transport_contract.rb:3368966854": [ - [14, 1, 3386, "Metrics/BlockLength: Block has too many lines. [68/25]", 2910343214], - [65, 3, 317, "Metrics/MethodLength: Method has too many lines. [12/10]", 2653897690] - ], - "lib/ast/merge/rspec/shared_examples/unresolved_runtime_contract.rb:1424234700": [ - [10, 1, 2652, "Metrics/BlockLength: Block has too many lines. [42/25]", 960283638], - [31, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2892620242], - [46, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193437756] - ], - "lib/ast/merge/rspec/shared_examples/unresolved_runtime_debug_contract.rb:2897026147": [ - [25, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2418171787], - [26, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 235635831] - ], - "lib/ast/merge/ruleset/config.rb:4242726919": [ - [7, 7, 3664, "Metrics/ClassLength: Class has too many lines. [101/100]", 1968929597], - [36, 9, 933, "Metrics/MethodLength: Method has too many lines. [15/10]", 3334511209], - [36, 23, 319, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [15/5]", 1652945408], - [65, 9, 515, "Metrics/AbcSize: Assignment Branch Condition size for `to_h` is too high. [<0, 18, 3> 18.25/17]", 2614325513], - [65, 9, 515, "Metrics/MethodLength: Method has too many lines. [14/10]", 2614325513] - ], - "lib/ast/merge/ruleset/feature_profile.rb:3980745364": [ - [12, 7, 6054, "Metrics/ClassLength: Class has too many lines. [155/100]", 2818730231], - [29, 9, 1351, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<17, 18, 7> 25.73/17]", 2248702332], - [29, 9, 1351, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `initialize` is too high. [8/7]", 2248702332], - [29, 9, 1351, "Metrics/MethodLength: Method has too many lines. [17/10]", 2248702332], - [29, 23, 422, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [14/5]", 1415781648], - [138, 9, 1509, "Metrics/AbcSize: Assignment Branch Condition size for `to_h` is too high. [<0, 36, 6> 36.5/17]", 3793816437], - [138, 9, 1509, "Metrics/MethodLength: Method has too many lines. [31/10]", 3793816437] - ], - "lib/ast/merge/ruleset/parser.rb:698282871": [ - [7, 7, 9396, "Metrics/ClassLength: Class has too many lines. [199/100]", 1305123525], - [43, 9, 473, "Metrics/AbcSize: Assignment Branch Condition size for `parse` is too high. [<0, 17, 2> 17.12/17]", 1400394586], - [43, 9, 473, "Metrics/MethodLength: Method has too many lines. [12/10]", 1400394586], - [71, 9, 1053, "Metrics/MethodLength: Method has too many lines. [24/10]", 1569959910], - [101, 9, 1123, "Metrics/AbcSize: Assignment Branch Condition size for `parse_single_value_directive!` is too high. [<7, 13, 10> 17.83/17]", 706129883], - [101, 9, 1123, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_single_value_directive!` is too high. [8/7]", 706129883], - [101, 9, 1123, "Metrics/MethodLength: Method has too many lines. [24/10]", 706129883], - [170, 9, 605, "Metrics/MethodLength: Method has too many lines. [11/10]", 336127382], - [186, 9, 687, "Metrics/MethodLength: Method has too many lines. [11/10]", 2962844982] - ], - "lib/ast/merge/ruleset/profile_vocabulary.rb:2359837647": [ - [7, 7, 3956, "Metrics/ModuleLength: Module has too many lines. [107/100]", 1680256705] - ], - "lib/ast/merge/ruleset/runtime_declaration.rb:1016848190": [ - [18, 9, 819, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<11, 13, 5> 17.75/17]", 4043304883], - [18, 9, 819, "Metrics/MethodLength: Method has too many lines. [11/10]", 4043304883], - [18, 23, 240, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3868000276], - [49, 9, 551, "Metrics/MethodLength: Method has too many lines. [13/10]", 448215861] - ], - "lib/ast/merge/ruleset/runtime_translator.rb:3255492631": [ - [9, 11, 816, "Metrics/MethodLength: Method has too many lines. [19/10]", 225301385], - [31, 11, 986, "Metrics/AbcSize: Assignment Branch Condition size for `feature_profile` is too high. [<1, 17, 0> 17.03/17]", 1395467476], - [31, 11, 986, "Metrics/MethodLength: Method has too many lines. [19/10]", 1395467476] - ], - "lib/ast/merge/ruleset/support_style_resolver.rb:508975884": [ - [9, 11, 864, "Metrics/MethodLength: Method has too many lines. [22/10]", 3902551296] - ], - "lib/ast/merge/runtime/child_result.rb:956032625": [ - [16, 9, 698, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<7, 16, 2> 17.58/17]", 2208366179], - [16, 23, 227, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 3688358290], - [38, 9, 584, "Metrics/MethodLength: Method has too many lines. [11/10]", 3113479157] - ], - "lib/ast/merge/runtime/delegate.rb:3607371286": [ - [17, 23, 285, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 2793452069] - ], - "lib/ast/merge/runtime/diagnostic.rb:805162185": [ - [10, 23, 72, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1875462867] - ], - "lib/ast/merge/runtime/operation.rb:1030261783": [ - [20, 9, 767, "Metrics/MethodLength: Method has too many lines. [11/10]", 2728174753], - [20, 23, 278, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 694444911], - [100, 9, 617, "Metrics/AbcSize: Assignment Branch Condition size for `to_h` is too high. [<2, 24, 6> 24.82/17]", 1175382849], - [100, 9, 617, "Metrics/MethodLength: Method has too many lines. [11/10]", 1175382849] - ], - "lib/ast/merge/runtime/resolution_case.rb:2706348739": [ - [8, 9, 707, "Metrics/AbcSize: Assignment Branch Condition size for `from_h` is too high. [<1, 19, 6> 19.95/17]", 2592154170], - [29, 23, 189, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 818714714] - ], - "lib/ast/merge/runtime/root_session_support.rb:1917388966": [ - [10, 9, 2153, "Metrics/AbcSize: Assignment Branch Condition size for `start_runtime_root_session!` is too high. [<5, 20, 3> 20.83/17]", 1888056651], - [10, 9, 2153, "Metrics/MethodLength: Method has too many lines. [41/10]", 1888056651], - [10, 40, 421, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [14/5]", 2297301282], - [60, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2312419928], - [68, 9, 771, "Metrics/MethodLength: Method has too many lines. [13/10]", 1787620786], - [68, 43, 191, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3635875424] - ], - "lib/ast/merge/runtime/session.rb:628419040": [ - [66, 9, 1203, "Metrics/AbcSize: Assignment Branch Condition size for `summary` is too high. [<5, 43, 13> 45.2/17]", 550888870], - [66, 9, 1203, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `summary` is too high. [14/7]", 550888870], - [66, 9, 1203, "Metrics/MethodLength: Method has too many lines. [20/10]", 550888870], - [66, 9, 1203, "Metrics/PerceivedComplexity: Perceived complexity for `summary` is too high. [14/8]", 550888870] - ], - "lib/ast/merge/runtime/surface.rb:3684795905": [ - [17, 23, 230, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 469229117], - [44, 9, 418, "Metrics/MethodLength: Method has too many lines. [11/10]", 998969973] - ], - "lib/ast/merge/section_typing.rb:601308872": [ - [112, 9, 710, "Metrics/MethodLength: Method has too many lines. [15/10]", 3600335459], - [247, 9, 1446, "Metrics/AbcSize: Assignment Branch Condition size for `merge_sections` is too high. [<13, 20, 12> 26.7/17]", 525095633], - [247, 9, 1446, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_sections` is too high. [12/7]", 525095633], - [247, 9, 1446, "Metrics/MethodLength: Method has too many lines. [28/10]", 525095633], - [247, 9, 1446, "Metrics/PerceivedComplexity: Perceived complexity for `merge_sections` is too high. [13/8]", 525095633] - ], - "lib/ast/merge/smart_merger_base.rb:3371474985": [ - [109, 5, 15325, "Metrics/ClassLength: Class has too many lines. [172/100]", 3547407870], - [214, 7, 1974, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<20, 14, 5> 24.92/17]", 2211610736], - [214, 7, 1974, "Metrics/MethodLength: Method has too many lines. [23/10]", 2211610736], - [214, 21, 443, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [15/5]", 1530523783], - [424, 7, 1312, "Metrics/AbcSize: Assignment Branch Condition size for `parse_and_analyze` is too high. [<7, 25, 11> 28.2/17]", 1640248187], - [424, 7, 1312, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_and_analyze` is too high. [10/7]", 1640248187], - [424, 7, 1312, "Metrics/MethodLength: Method has too many lines. [15/10]", 1640248187], - [424, 7, 1312, "Metrics/PerceivedComplexity: Perceived complexity for `parse_and_analyze` is too high. [10/8]", 1640248187] - ], - "lib/ast/merge/source_region_report_support.rb:31261288": [ - [10, 5, 9026, "Metrics/ModuleLength: Module has too many lines. [204/100]", 3211817308], - [13, 7, 1175, "Metrics/MethodLength: Method has too many lines. [19/10]", 351011969], - [13, 49, 232, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1034046028], - [38, 7, 1409, "Metrics/AbcSize: Assignment Branch Condition size for `source_blank_line_ownership_regions` is too high. [<9, 23, 11> 27.04/17]", 280304508], - [38, 7, 1409, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_blank_line_ownership_regions` is too high. [9/7]", 280304508], - [38, 7, 1409, "Metrics/MethodLength: Method has too many lines. [26/10]", 280304508], - [38, 7, 1409, "Metrics/PerceivedComplexity: Perceived complexity for `source_blank_line_ownership_regions` is too high. [11/8]", 280304508], - [69, 7, 1345, "Metrics/AbcSize: Assignment Branch Condition size for `source_interleaved_regions_for_report` is too high. [<10, 13, 6> 17.46/17]", 253205841], - [69, 7, 1345, "Metrics/MethodLength: Method has too many lines. [32/10]", 253205841], - [109, 7, 1638, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_interstitial_region_for_report` is too high. [11/7]", 2543419072], - [109, 7, 1638, "Metrics/MethodLength: Method has too many lines. [32/10]", 2543419072], - [109, 7, 1638, "Metrics/PerceivedComplexity: Perceived complexity for `source_interstitial_region_for_report` is too high. [10/8]", 2543419072], - [109, 48, 133, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2244283058], - [168, 7, 455, "Metrics/MethodLength: Method has too many lines. [12/10]", 1734550115], - [184, 7, 1444, "Metrics/AbcSize: Assignment Branch Condition size for `source_comment_block_attachment` is too high. [<7, 27, 17> 32.66/17]", 2744031837], - [184, 7, 1444, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_comment_block_attachment` is too high. [14/7]", 2744031837], - [184, 7, 1444, "Metrics/MethodLength: Method has too many lines. [21/10]", 2744031837], - [184, 7, 1444, "Metrics/PerceivedComplexity: Perceived complexity for `source_comment_block_attachment` is too high. [15/8]", 2744031837], - [184, 42, 133, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2758724348], - [192, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177625] - ], - "lib/ast/merge/structural_edit/boundary.rb:21231237": [ - [20, 23, 93, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3901214537], - [60, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087440865] - ], - "lib/ast/merge/structural_edit/boundary_support.rb:3537000977": [ - [32, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861061], - [33, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 97596930] - ], - "lib/ast/merge/structural_edit/plan_set.rb:538463647": [ - [116, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 2855200692] - ], - "lib/ast/merge/structural_edit/rehome_plan.rb:2152178780": [ - [23, 23, 123, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3433617242], - [100, 9, 519, "Metrics/MethodLength: Method has too many lines. [11/10]", 318006380], - [136, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 2367140872] - ], - "lib/ast/merge/structural_edit/remove_plan.rb:1189569486": [ - [11, 7, 9717, "Metrics/ClassLength: Class has too many lines. [160/100]", 3652701475], - [25, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861091], - [27, 9, 1409, "Metrics/MethodLength: Method has too many lines. [22/10]", 3344870777], - [27, 23, 255, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 3970946607], - [28, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 1637059282], - [36, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859104], - [196, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 1617827253], - [224, 9, 1032, "Metrics/MethodLength: Method has too many lines. [20/10]", 968444047] - ], - "lib/ast/merge/structural_edit/remove_plan_support.rb:777827819": [ - [19, 9, 1429, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_remove_plan` is too high. [8/7]", 4091314919], - [19, 9, 1429, "Metrics/MethodLength: Method has too many lines. [32/10]", 4091314919] - ], - "lib/ast/merge/structural_edit/splice_plan.rb:2675806114": [ - [39, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1683893295], - [42, 23, 203, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3653221702], - [113, 9, 517, "Metrics/MethodLength: Method has too many lines. [11/10]", 634912361] - ], - "lib/ast/merge/structured_emitter_provenance_support.rb:445323365": [ - [5, 5, 41, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::StructuredEmitterProvenanceSupport`.", 3548518830] - ], - "lib/ast/merge/structured_review_apply_support.rb:3649736380": [ - [5, 5, 35, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::StructuredReviewApplySupport`.", 1282380463], - [22, 7, 782, "Metrics/AbcSize: Assignment Branch Condition size for `current_output_span_for` is too high. [<6, 19, 11> 22.76/17]", 4137750179], - [22, 7, 782, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `current_output_span_for` is too high. [8/7]", 4137750179], - [22, 7, 782, "Metrics/MethodLength: Method has too many lines. [14/10]", 4137750179], - [42, 7, 595, "Metrics/MethodLength: Method has too many lines. [12/10]", 2080934521], - [60, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3151172498] - ], - "lib/ast/merge/text/conflict_resolver.rb:989169286": [ - [19, 7, 9182, "Metrics/ClassLength: Class has too many lines. [159/100]", 1070563745], - [28, 23, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2639535499], - [53, 9, 2507, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_batch` is too high. [<15, 34, 5> 37.5/17]", 825130797], - [53, 9, 2507, "Metrics/MethodLength: Method has too many lines. [44/10]", 825130797], - [196, 9, 2458, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_matched_pair` is too high. [<2, 30, 11> 32.02/17]", 4037214978], - [196, 9, 2458, "Metrics/MethodLength: Method has too many lines. [46/10]", 4037214978] - ], - "lib/ast/merge/text/file_analysis.rb:1530312707": [ - [106, 9, 1484, "Metrics/AbcSize: Assignment Branch Condition size for `parse_statements` is too high. [<11, 15, 6> 19.54/17]", 1858083071], - [106, 9, 1484, "Metrics/MethodLength: Method has too many lines. [34/10]", 1858083071], - [160, 9, 449, "Metrics/MethodLength: Method has too many lines. [11/10]", 1902035813] - ], - "lib/ast/merge/text/line_node.rb:3385927013": [ - [145, 9, 699, "Metrics/MethodLength: Method has too many lines. [17/10]", 2201872249] - ], - "lib/ast/merge/text/section_splitter.rb:129704488": [ - [141, 9, 1442, "Metrics/AbcSize: Assignment Branch Condition size for `merge_section_lists` is too high. [<13, 20, 6> 24.6/17]", 3551729170], - [141, 9, 1442, "Metrics/MethodLength: Method has too many lines. [23/10]", 3551729170], - [322, 9, 1767, "Metrics/AbcSize: Assignment Branch Condition size for `split` is too high. [<11, 29, 10> 32.59/17]", 2207922758], - [322, 9, 1767, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `split` is too high. [10/7]", 2207922758], - [322, 9, 1767, "Metrics/MethodLength: Method has too many lines. [46/10]", 2207922758], - [322, 9, 1767, "Metrics/PerceivedComplexity: Perceived complexity for `split` is too high. [13/8]", 2207922758], - [328, 11, 1019, "Metrics/BlockLength: Block has too many lines. [26/25]", 1561634792] - ], - "lib/ast/merge/text/smart_merger.rb:2405807903": [ - [67, 9, 831, "Metrics/MethodLength: Method has too many lines. [12/10]", 584426022], - [67, 23, 350, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 3074172637] - ], - "lib/ast/merge/trailing_groups/alignment_sort.rb:2593404330": [ - [40, 9, 513, "Metrics/MethodLength: Method has too many lines. [12/10]", 89360683] - ], - "lib/ast/merge/trailing_groups/core.rb:4231959665": [ - [61, 9, 812, "Metrics/MethodLength: Method has too many lines. [17/10]", 1777526069], - [101, 9, 998, "Metrics/AbcSize: Assignment Branch Condition size for `flush_ready_trailing_groups` is too high. [<8, 18, 15> 24.76/17]", 2397698441], - [101, 9, 998, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `flush_ready_trailing_groups` is too high. [13/7]", 2397698441], - [101, 9, 998, "Metrics/MethodLength: Method has too many lines. [17/10]", 2397698441], - [101, 9, 998, "Metrics/PerceivedComplexity: Perceived complexity for `flush_ready_trailing_groups` is too high. [13/8]", 2397698441] - ], - "lib/ast/merge/trailing_groups/dest_iterate.rb:3897205087": [ - [69, 9, 751, "Metrics/MethodLength: Method has too many lines. [12/10]", 3915657972], - [69, 47, 199, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2545849044] - ], - "lib/ast/merge/unresolved_support.rb:2884195150": [ - [7, 5, 24, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::UnresolvedSupport`.", 990281691], - [7, 5, 4390, "Metrics/ModuleLength: Module has too many lines. [116/100]", 3475162940], - [85, 7, 1038, "Metrics/MethodLength: Method has too many lines. [14/10]", 3139619197], - [85, 40, 338, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [14/5]", 71164914] - ], - "spec/ast/merge/ast_node_spec.rb:1362065144": [ - [3, 1, 8199, "Metrics/BlockLength: Block has too many lines. [254/25]", 1649868231], - [18, 3, 1030, "Metrics/BlockLength: Block has too many lines. [33/25]", 1409835577] - ], - "spec/ast/merge/block_directive_spec.rb:2305756581": [ - [3, 1, 5181, "Metrics/BlockLength: Block has too many lines. [138/25]", 1887900896], - [128, 3, 1391, "Metrics/BlockLength: Block has too many lines. [39/25]", 3626371694] - ], - "spec/ast/merge/comment/attachment_spec.rb:2571833836": [ - [3, 1, 5536, "Metrics/BlockLength: Block has too many lines. [150/25]", 1841571757], - [93, 3, 1639, "Metrics/BlockLength: Block has too many lines. [37/25]", 212730671] - ], - "spec/ast/merge/comment/augmenter_spec.rb:4266625483": [ - [3, 1, 9141, "Metrics/BlockLength: Block has too many lines. [212/25]", 530365996], - [16, 3, 6849, "Metrics/BlockLength: Block has too many lines. [154/25]", 503152628], - [200, 3, 1244, "Metrics/BlockLength: Block has too many lines. [33/25]", 3565041107] - ], - "spec/ast/merge/comment/block_spec.rb:1770198220": [ - [3, 1, 9021, "Metrics/BlockLength: Block has too many lines. [250/25]", 1617505173], - [8, 3, 1115, "Metrics/BlockLength: Block has too many lines. [27/25]", 2958989619], - [93, 3, 1127, "Metrics/BlockLength: Block has too many lines. [33/25]", 196340527], - [159, 3, 1432, "Metrics/BlockLength: Block has too many lines. [35/25]", 281400319] - ], - "spec/ast/merge/comment/c_style_tracker_base_spec.rb:3154319400": [ - [3, 1, 5816, "Metrics/BlockLength: Block has too many lines. [133/25]", 680831933], - [100, 3, 1450, "Metrics/BlockLength: Block has too many lines. [35/25]", 4153882185] - ], - "spec/ast/merge/comment/capability_spec.rb:2763521225": [ - [3, 1, 3522, "Metrics/BlockLength: Block has too many lines. [89/25]", 1487980773], - [4, 3, 1954, "Metrics/BlockLength: Block has too many lines. [41/25]", 160187362] - ], - "spec/ast/merge/comment/empty_spec.rb:1801324640": [ - [3, 1, 2584, "Metrics/BlockLength: Block has too many lines. [70/25]", 270179899], - [4, 3, 1047, "Metrics/BlockLength: Block has too many lines. [27/25]", 3056449816] - ], - "spec/ast/merge/comment/hash_tracker_base_spec.rb:3624528747": [ - [3, 1, 9653, "Metrics/BlockLength: Block has too many lines. [271/25]", 3748659406], - [8, 3, 1210, "Metrics/BlockLength: Block has too many lines. [37/25]", 2566766302], - [21, 7, 872, "Metrics/AbcSize: Assignment Branch Condition size for `extract_comments` is too high. [<7, 24, 5> 25.5/17]", 1213080161], - [21, 7, 872, "Metrics/MethodLength: Method has too many lines. [25/10]", 1213080161], - [275, 3, 1171, "Metrics/BlockLength: Block has too many lines. [29/25]", 1425466742] - ], - "spec/ast/merge/comment/line_spec.rb:1487829548": [ - [3, 1, 5291, "Metrics/BlockLength: Block has too many lines. [128/25]", 587604747], - [6, 3, 1573, "Metrics/BlockLength: Block has too many lines. [37/25]", 4105920006] - ], - "spec/ast/merge/comment/parser_spec.rb:2443973508": [ - [3, 1, 9855, "Metrics/BlockLength: Block has too many lines. [237/25]", 404174977], - [4, 3, 1013, "Metrics/BlockLength: Block has too many lines. [26/25]", 182655397], - [38, 3, 1282, "Metrics/BlockLength: Block has too many lines. [28/25]", 2303702609] - ], - "spec/ast/merge/comment/quoted_hash_line_parser_spec.rb:3795390831": [ - [3, 1, 1810, "Metrics/BlockLength: Block has too many lines. [44/25]", 2575838586], - [6, 3, 1700, "Metrics/BlockLength: Block has too many lines. [41/25]", 1553834548] - ], - "spec/ast/merge/comment/region_merge_policy_spec.rb:4175996936": [ - [3, 1, 3618, "Metrics/BlockLength: Block has too many lines. [75/25]", 4006378358], - [11, 3, 2752, "Metrics/BlockLength: Block has too many lines. [52/25]", 494211987] - ], - "spec/ast/merge/comment/region_spec.rb:2674736508": [ - [3, 1, 4033, "Metrics/BlockLength: Block has too many lines. [91/25]", 1828104331] - ], - "spec/ast/merge/comment/style_spec.rb:1875195890": [ - [3, 1, 4040, "Metrics/BlockLength: Block has too many lines. [101/25]", 2759361650] - ], - "spec/ast/merge/comment/support_style_spec.rb:1350169032": [ - [3, 1, 1577, "Metrics/BlockLength: Block has too many lines. [39/25]", 3414039011] - ], - "spec/ast/merge/comment/tracked_hash_adapter_spec.rb:1256807736": [ - [3, 1, 4482, "Metrics/BlockLength: Block has too many lines. [97/25]", 264417763], - [4, 3, 3101, "Metrics/BlockLength: Block has too many lines. [63/25]", 1050939978], - [81, 3, 1313, "Metrics/BlockLength: Block has too many lines. [30/25]", 515655104] - ], - "spec/ast/merge/comment_layout_emission_support_spec.rb:2852859128": [ - [3, 1, 7559, "Metrics/BlockLength: Block has too many lines. [186/25]", 980479163], - [4, 3, 73, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3470206647], - [6, 3, 175, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 622428252], - [16, 3, 93, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 546547334], - [18, 3, 738, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3226190975], - [21, 19, 120, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3763716348], - [39, 27, 6, "Lint/UnusedMethodArgument: Unused method argument - `owners`. You can also write as `comment_augmenter(*)` if you want the method to accept any arguments but don't care about them.", 1719502071], - [44, 3, 574, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1736750341], - [61, 3, 152, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1212551629], - [101, 3, 1173, "Metrics/BlockLength: Block has too many lines. [27/25]", 2346194513], - [132, 3, 1624, "Metrics/BlockLength: Block has too many lines. [36/25]", 2359972174] - ], - "spec/ast/merge/comment_spec.rb:81945459": [ - [3, 1, 15888, "Metrics/BlockLength: Block has too many lines. [384/25]", 2229554982], - [4, 3, 3957, "Metrics/BlockLength: Block has too many lines. [84/25]", 660667217], - [5, 5, 1187, "Metrics/BlockLength: Block has too many lines. [26/25]", 241562105], - [105, 3, 1371, "Metrics/BlockLength: Block has too many lines. [30/25]", 1901983597], - [159, 3, 1296, "Metrics/BlockLength: Block has too many lines. [30/25]", 1749880380], - [239, 3, 1151, "Metrics/BlockLength: Block has too many lines. [28/25]", 183967322], - [272, 3, 2004, "Metrics/BlockLength: Block has too many lines. [45/25]", 2594323837], - [349, 3, 3220, "Metrics/BlockLength: Block has too many lines. [83/25]", 790417809], - [350, 5, 2347, "Metrics/BlockLength: Block has too many lines. [60/25]", 4016801881] - ], - "spec/ast/merge/composite_match_refiner_spec.rb:2888297870": [ - [3, 1, 6152, "Metrics/BlockLength: Block has too many lines. [143/25]", 3308692548], - [55, 3, 4118, "Metrics/BlockLength: Block has too many lines. [87/25]", 1405655464] - ], - "spec/ast/merge/conflict_resolver_base_spec.rb:3223160975": [ - [5, 1, 20591, "Metrics/BlockLength: Block has too many lines. [516/25]", 2362831604], - [105, 3, 17203, "Metrics/BlockLength: Block has too many lines. [425/25]", 1114912980], - [154, 5, 1797, "Metrics/BlockLength: Block has too many lines. [37/25]", 515146940], - [203, 5, 1373, "Metrics/BlockLength: Block has too many lines. [32/25]", 603210832], - [292, 5, 2874, "Metrics/BlockLength: Block has too many lines. [77/25]", 3918129775], - [341, 7, 1292, "Metrics/BlockLength: Block has too many lines. [34/25]", 1769555944], - [402, 5, 1857, "Metrics/BlockLength: Block has too many lines. [44/25]", 1516406612], - [456, 5, 1209, "Metrics/BlockLength: Block has too many lines. [31/25]", 430489898], - [514, 5, 2021, "Metrics/BlockLength: Block has too many lines. [37/25]", 144128170], - [515, 7, 1953, "Metrics/BlockLength: Block has too many lines. [35/25]", 1574966248], - [567, 5, 1500, "Metrics/BlockLength: Block has too many lines. [40/25]", 2509466150] - ], - "spec/ast/merge/content_match_refiner_spec.rb:4058001158": [ - [3, 1, 14348, "Metrics/BlockLength: Block has too many lines. [318/25]", 1171164704], - [25, 3, 1238, "Metrics/BlockLength: Block has too many lines. [29/25]", 2139810386], - [63, 3, 4077, "Metrics/BlockLength: Block has too many lines. [95/25]", 3471153375], - [325, 3, 2213, "Metrics/BlockLength: Block has too many lines. [37/25]", 3370370915] - ], - "spec/ast/merge/debug_logger_spec.rb:429510168": [ - [3, 1, 17306, "Metrics/BlockLength: Block has too many lines. [358/25]", 2287792973], - [251, 3, 1598, "Metrics/BlockLength: Block has too many lines. [27/25]", 3227542816], - [358, 3, 5118, "Metrics/BlockLength: Block has too many lines. [77/25]", 1759761803] - ], - "spec/ast/merge/detector/base_spec.rb:4157102211": [ - [3, 1, 3172, "Metrics/BlockLength: Block has too many lines. [100/25]", 3745104028], - [11, 7, 498, "Metrics/MethodLength: Method has too many lines. [13/10]", 3178368155], - [49, 3, 900, "Metrics/BlockLength: Block has too many lines. [28/25]", 2333048204] - ], - "spec/ast/merge/detector/fenced_code_block_spec.rb:495797689": [ - [3, 1, 11589, "Metrics/BlockLength: Block has too many lines. [363/25]", 3764545134], - [38, 3, 4467, "Metrics/BlockLength: Block has too many lines. [150/25]", 1597401000], - [41, 5, 1077, "Metrics/BlockLength: Block has too many lines. [31/25]", 2269642514], - [115, 5, 848, "Metrics/BlockLength: Block has too many lines. [27/25]", 1704866975], - [220, 3, 4815, "Metrics/BlockLength: Block has too many lines. [146/25]", 3797214474] - ], - "spec/ast/merge/detector/mergeable_spec.rb:1307688846": [ - [3, 1, 23175, "Metrics/BlockLength: Block has too many lines. [654/25]", 2932391114], - [77, 3, 2079, "Metrics/BlockLength: Block has too many lines. [53/25]", 1093085347], - [177, 3, 2217, "Metrics/BlockLength: Block has too many lines. [69/25]", 926985871], - [188, 5, 948, "Metrics/BlockLength: Block has too many lines. [26/25]", 4186135901], - [225, 5, 898, "Metrics/BlockLength: Block has too many lines. [31/25]", 513446836], - [266, 3, 1168, "Metrics/BlockLength: Block has too many lines. [29/25]", 774699411], - [304, 3, 1188, "Metrics/BlockLength: Block has too many lines. [27/25]", 4282853126], - [339, 3, 918, "Metrics/BlockLength: Block has too many lines. [28/25]", 1759590109], - [372, 3, 870, "Metrics/BlockLength: Block has too many lines. [28/25]", 131542026], - [410, 3, 3768, "Metrics/BlockLength: Block has too many lines. [111/25]", 181819560], - [483, 5, 1536, "Metrics/BlockLength: Block has too many lines. [47/25]", 385085357], - [540, 3, 1891, "Metrics/BlockLength: Block has too many lines. [52/25]", 602757329], - [664, 3, 1927, "Metrics/BlockLength: Block has too many lines. [56/25]", 48062261], - [691, 5, 1146, "Metrics/BlockLength: Block has too many lines. [31/25]", 1961728737], - [721, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 3104497040], - [729, 3, 1625, "Metrics/BlockLength: Block has too many lines. [46/25]", 1570579215] - ], - "spec/ast/merge/detector/region_spec.rb:594725562": [ - [3, 1, 8128, "Metrics/BlockLength: Block has too many lines. [290/25]", 1984713692], - [4, 3, 806, "Metrics/BlockLength: Block has too many lines. [28/25]", 1515087192], - [58, 3, 1236, "Metrics/BlockLength: Block has too many lines. [45/25]", 2464968707], - [128, 3, 1063, "Metrics/BlockLength: Block has too many lines. [33/25]", 239148700], - [250, 3, 2010, "Metrics/BlockLength: Block has too many lines. [76/25]", 2595033382] - ], - "spec/ast/merge/detector/toml_frontmatter_spec.rb:1135160129": [ - [3, 1, 6717, "Metrics/BlockLength: Block has too many lines. [218/25]", 2273975625], - [12, 3, 5534, "Metrics/BlockLength: Block has too many lines. [187/25]", 538920673], - [13, 5, 1456, "Metrics/BlockLength: Block has too many lines. [38/25]", 3113759139] - ], - "spec/ast/merge/detector/yaml_frontmatter_spec.rb:2467934365": [ - [3, 1, 6702, "Metrics/BlockLength: Block has too many lines. [213/25]", 3083039982], - [12, 3, 5056, "Metrics/BlockLength: Block has too many lines. [170/25]", 1889948780], - [13, 5, 1438, "Metrics/BlockLength: Block has too many lines. [38/25]", 1736912391], - [219, 3, 1396, "Metrics/BlockLength: Block has too many lines. [33/25]", 2446467851] - ], - "spec/ast/merge/diff_mapper_base_spec.rb:2907817325": [ - [5, 1, 8521, "Metrics/BlockLength: Block has too many lines. [248/25]", 775658566], - [46, 3, 3878, "Metrics/BlockLength: Block has too many lines. [116/25]", 2874032080], - [47, 5, 1938, "Metrics/BlockLength: Block has too many lines. [48/25]", 1904497583], - [191, 3, 1488, "Metrics/BlockLength: Block has too many lines. [43/25]", 1632956840] - ], - "spec/ast/merge/emitter_base_spec.rb:2011481866": [ - [3, 1, 11981, "Metrics/BlockLength: Block has too many lines. [301/25]", 2970792295], - [56, 3, 4407, "Metrics/BlockLength: Block has too many lines. [102/25]", 3992142376], - [160, 58, 12, "Lint/UnusedMethodArgument: Unused method argument - `current_line`. You can also write as `inline_comment_region_target_column(*)` if you want the method to accept any arguments but don't care about them.", 2091263933], - [164, 44, 6, "Lint/UnusedMethodArgument: Unused method argument - `region`.", 2124512157], - [185, 3, 1815, "Metrics/BlockLength: Block has too many lines. [39/25]", 719023387], - [232, 3, 2233, "Metrics/BlockLength: Block has too many lines. [62/25]", 3754339775], - [338, 3, 1059, "Metrics/BlockLength: Block has too many lines. [26/25]", 375007123] - ], - "spec/ast/merge/fictive_language_harness_spec.rb:1179155480": [ - [6, 1, 6693, "Metrics/BlockLength: Block has too many lines. [143/25]", 245088433], - [7, 3, 1968, "Metrics/BlockLength: Block has too many lines. [36/25]", 4161580169], - [58, 3, 1230, "Metrics/BlockLength: Block has too many lines. [34/25]", 990452676], - [103, 3, 2668, "Metrics/BlockLength: Block has too many lines. [51/25]", 1755027956] - ], - "spec/ast/merge/file_aligner_base_spec.rb:91275387": [ - [5, 1, 9948, "Metrics/BlockLength: Block has too many lines. [217/25]", 3354563411], - [6, 3, 1490, "Metrics/BlockLength: Block has too many lines. [45/25]", 563330990], - [95, 3, 7495, "Metrics/BlockLength: Block has too many lines. [129/25]", 598770279], - [103, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 3749416415], - [163, 5, 1489, "Metrics/BlockLength: Block has too many lines. [26/25]", 2910876949] - ], - "spec/ast/merge/file_analyzable_spec.rb:3816965829": [ - [3, 1, 12458, "Metrics/BlockLength: Block has too many lines. [272/25]", 216138965], - [25, 3, 9603, "Metrics/BlockLength: Block has too many lines. [202/25]", 2508188172], - [297, 3, 1214, "Metrics/BlockLength: Block has too many lines. [30/25]", 777182624] - ], - "spec/ast/merge/freezable_spec.rb:559280324": [ - [5, 1, 5033, "Metrics/BlockLength: Block has too many lines. [123/25]", 3070666859], - [6, 3, 1199, "Metrics/BlockLength: Block has too many lines. [34/25]", 4058875636], - [66, 3, 1530, "Metrics/BlockLength: Block has too many lines. [31/25]", 1670675428] - ], - "spec/ast/merge/freeze_node_base_spec.rb:2962962931": [ - [3, 1, 21887, "Metrics/BlockLength: Block has too many lines. [560/25]", 567315021], - [48, 3, 1369, "Metrics/BlockLength: Block has too many lines. [38/25]", 3363160391], - [131, 3, 2739, "Metrics/BlockLength: Block has too many lines. [56/25]", 2008289622], - [205, 3, 1586, "Metrics/BlockLength: Block has too many lines. [35/25]", 4179606047], - [251, 3, 977, "Metrics/BlockLength: Block has too many lines. [26/25]", 1240612851], - [287, 3, 1130, "Metrics/BlockLength: Block has too many lines. [28/25]", 2511265379], - [322, 3, 5029, "Metrics/BlockLength: Block has too many lines. [126/25]", 739537566], - [598, 3, 3055, "Metrics/BlockLength: Block has too many lines. [81/25]", 145217296] - ], - "spec/ast/merge/healer_spec.rb:877829793": [ - [3, 1, 4896, "Metrics/BlockLength: Block has too many lines. [148/25]", 1074378773], - [19, 3, 1333, "Metrics/BlockLength: Block has too many lines. [38/25]", 2940878263], - [24, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193432399], - [61, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2085379023], - [67, 3, 2985, "Metrics/BlockLength: Block has too many lines. [93/25]", 4032786576] - ], - "spec/ast/merge/jaccard_similarity_spec.rb:3984307047": [ - [3, 1, 2659, "Metrics/BlockLength: Block has too many lines. [71/25]", 1122516612], - [6, 3, 1484, "Metrics/BlockLength: Block has too many lines. [38/25]", 3367914637], - [55, 3, 1090, "Metrics/BlockLength: Block has too many lines. [28/25]", 2629339264] - ], - "spec/ast/merge/key_path_partial_template_merger_base_spec.rb:2189485360": [ - [5, 1, 5955, "Metrics/BlockLength: Block has too many lines. [138/25]", 91542958], - [35, 3, 1217, "Metrics/BlockLength: Block has too many lines. [33/25]", 2663081123], - [97, 3, 3019, "Metrics/BlockLength: Block has too many lines. [54/25]", 1411952192] - ], - "spec/ast/merge/layout/attachment_spec.rb:3814294426": [ - [3, 1, 1799, "Metrics/BlockLength: Block has too many lines. [34/25]", 1283153367] - ], - "spec/ast/merge/layout/augmenter_spec.rb:3633045915": [ - [3, 1, 4412, "Metrics/BlockLength: Block has too many lines. [92/25]", 2690553031], - [20, 3, 2725, "Metrics/BlockLength: Block has too many lines. [54/25]", 3645203819] - ], - "spec/ast/merge/layout/gap_spec.rb:4232058283": [ - [3, 1, 2758, "Metrics/BlockLength: Block has too many lines. [72/25]", 2052697931], - [9, 3, 1290, "Metrics/BlockLength: Block has too many lines. [28/25]", 3175967312] - ], - "spec/ast/merge/line_range_support_spec.rb:4123596113": [ - [3, 1, 1812, "Metrics/BlockLength: Block has too many lines. [40/25]", 3035162422], - [4, 3, 65, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 2231059390], - [5, 3, 44, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1230426940], - [7, 3, 135, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1825860348] - ], - "spec/ast/merge/match_refiner_base_spec.rb:3961767223": [ - [3, 1, 10604, "Metrics/BlockLength: Block has too many lines. [301/25]", 4290485382], - [4, 3, 1146, "Metrics/BlockLength: Block has too many lines. [37/25]", 108051658], - [50, 3, 1005, "Metrics/BlockLength: Block has too many lines. [28/25]", 3807648246], - [125, 3, 1026, "Metrics/BlockLength: Block has too many lines. [27/25]", 2896086726], - [162, 3, 4464, "Metrics/BlockLength: Block has too many lines. [114/25]", 2878217135], - [218, 5, 1112, "Metrics/BlockLength: Block has too many lines. [30/25]", 1605825436], - [224, 11, 104, "Style/HashLikeCase: Consider replacing `case-when` with a hash lookup.", 4220899731], - [247, 11, 132, "Style/HashLikeCase: Consider replacing `case-when` with a hash lookup.", 3401820780], - [258, 5, 1642, "Metrics/BlockLength: Block has too many lines. [35/25]", 1288881729], - [337, 3, 1108, "Metrics/BlockLength: Block has too many lines. [33/25]", 2139263963] - ], - "spec/ast/merge/match_score_base_spec.rb:2340739872": [ - [3, 1, 15213, "Metrics/BlockLength: Block has too many lines. [372/25]", 1512747000], - [4, 3, 1553, "Metrics/BlockLength: Block has too many lines. [41/25]", 2789289940], - [43, 20, 2, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 5862747], - [43, 24, 2, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 5862744], - [56, 3, 1041, "Metrics/BlockLength: Block has too many lines. [29/25]", 3729310115], - [152, 3, 3259, "Metrics/BlockLength: Block has too many lines. [82/25]", 1438003770], - [258, 3, 2199, "Metrics/BlockLength: Block has too many lines. [43/25]", 3386602801], - [320, 3, 1684, "Metrics/BlockLength: Block has too many lines. [35/25]", 3807719546], - [365, 14, 16, "Lint/FloatComparison: Avoid equality comparisons of floats as they are unreliable.", 3787748956], - [369, 3, 1696, "Metrics/BlockLength: Block has too many lines. [36/25]", 3172214426], - [417, 3, 1792, "Metrics/BlockLength: Block has too many lines. [45/25]", 3557977606], - [438, 5, 1121, "Metrics/BlockLength: Block has too many lines. [26/25]", 4236927298] - ], - "spec/ast/merge/merge_result_base_spec.rb:3826389024": [ - [3, 1, 20371, "Metrics/BlockLength: Block has too many lines. [552/25]", 3965341976], - [38, 3, 2735, "Metrics/BlockLength: Block has too many lines. [80/25]", 1103243845], - [312, 3, 1611, "Metrics/BlockLength: Block has too many lines. [39/25]", 1928511417], - [313, 5, 1203, "Metrics/BlockLength: Block has too many lines. [26/25]", 857223227], - [359, 3, 2070, "Metrics/BlockLength: Block has too many lines. [48/25]", 2552826824], - [418, 3, 5769, "Metrics/BlockLength: Block has too many lines. [140/25]", 1457747735], - [544, 5, 1306, "Metrics/BlockLength: Block has too many lines. [29/25]", 2980786372], - [607, 3, 1308, "Metrics/BlockLength: Block has too many lines. [32/25]", 1342704008] - ], - "spec/ast/merge/merger_config_spec.rb:663896662": [ - [5, 1, 7314, "Metrics/BlockLength: Block has too many lines. [189/25]", 1279589310], - [11, 3, 1180, "Metrics/BlockLength: Block has too many lines. [26/25]", 1014009176], - [45, 3, 1151, "Metrics/BlockLength: Block has too many lines. [26/25]", 785276703], - [79, 3, 3574, "Metrics/BlockLength: Block has too many lines. [97/25]", 969726064], - [126, 5, 1158, "Metrics/BlockLength: Block has too many lines. [29/25]", 389808524] - ], - "spec/ast/merge/navigable/injection_point_finder_spec.rb:3693754765": [ - [3, 1, 5152, "Metrics/BlockLength: Block has too many lines. [123/25]", 3265221808], - [15, 3, 4026, "Metrics/BlockLength: Block has too many lines. [96/25]", 1482695302], - [63, 5, 2337, "Metrics/BlockLength: Block has too many lines. [54/25]", 2678200297] - ], - "spec/ast/merge/navigable/injection_point_spec.rb:3295717447": [ - [3, 1, 6032, "Metrics/BlockLength: Block has too many lines. [161/25]", 805025024], - [77, 3, 1083, "Metrics/BlockLength: Block has too many lines. [28/25]", 3091139104] - ], - "spec/ast/merge/navigable/statement_spec.rb:2965726260": [ - [3, 1, 18289, "Metrics/BlockLength: Block has too many lines. [510/25]", 4119203121], - [102, 3, 3570, "Metrics/BlockLength: Block has too many lines. [97/25]", 3287535168], - [156, 5, 2030, "Metrics/BlockLength: Block has too many lines. [51/25]", 3299963733], - [251, 3, 1338, "Metrics/BlockLength: Block has too many lines. [37/25]", 844559624], - [411, 3, 1550, "Metrics/BlockLength: Block has too many lines. [42/25]", 3851790429], - [465, 3, 1372, "Metrics/BlockLength: Block has too many lines. [41/25]", 3782869383] - ], - "spec/ast/merge/node_typing/frozen_wrapper_spec.rb:3823345520": [ - [3, 1, 4532, "Metrics/BlockLength: Block has too many lines. [117/25]", 3944573785] - ], - "spec/ast/merge/node_typing/normalizer_spec.rb:1976431423": [ - [4, 1, 8679, "Metrics/BlockLength: Block has too many lines. [219/25]", 938207310], - [65, 3, 1137, "Metrics/BlockLength: Block has too many lines. [26/25]", 3180807289], - [101, 3, 1404, "Metrics/BlockLength: Block has too many lines. [28/25]", 1094334251], - [216, 3, 875, "Metrics/BlockLength: Block has too many lines. [26/25]", 2755551247] - ], - "spec/ast/merge/node_typing/wrapper_spec.rb:3211588263": [ - [3, 1, 3469, "Metrics/BlockLength: Block has too many lines. [92/25]", 638644563] - ], - "spec/ast/merge/node_typing_spec.rb:4080661389": [ - [3, 1, 12728, "Metrics/BlockLength: Block has too many lines. [333/25]", 3927571381], - [132, 3, 3704, "Metrics/BlockLength: Block has too many lines. [98/25]", 2130243754], - [208, 5, 1267, "Metrics/BlockLength: Block has too many lines. [31/25]", 2816753725], - [265, 3, 1298, "Metrics/BlockLength: Block has too many lines. [33/25]", 3320876250], - [311, 3, 3803, "Metrics/BlockLength: Block has too many lines. [100/25]", 2743470911] - ], - "spec/ast/merge/node_wrapper_base_spec.rb:2252820285": [ - [3, 1, 11681, "Metrics/BlockLength: Block has too many lines. [307/25]", 1698593962], - [32, 3, 2341, "Metrics/BlockLength: Block has too many lines. [68/25]", 1594381363], - [179, 3, 2568, "Metrics/BlockLength: Block has too many lines. [51/25]", 1269052990], - [294, 3, 1252, "Metrics/BlockLength: Block has too many lines. [26/25]", 4220822180], - [329, 3, 1963, "Metrics/BlockLength: Block has too many lines. [39/25]", 1623030031] - ], - "spec/ast/merge/owner_selection_spec.rb:1894901093": [ - [3, 1, 1356, "Metrics/BlockLength: Block has too many lines. [35/25]", 1030003775] - ], - "spec/ast/merge/partial_template_merger_base_spec.rb:3456235733": [ - [3, 1, 7072, "Metrics/BlockLength: Block has too many lines. [145/25]", 3415302240], - [16, 9, 43, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 3196404056], - [22, 9, 42, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 4116824817], - [96, 3, 4220, "Metrics/BlockLength: Block has too many lines. [68/25]", 3464417459], - [97, 5, 2029, "Metrics/BlockLength: Block has too many lines. [27/25]", 3297854360], - [138, 5, 2122, "Metrics/BlockLength: Block has too many lines. [37/25]", 1592076374] - ], - "spec/ast/merge/recipe/config_spec.rb:3917288551": [ - [3, 1, 21041, "Metrics/BlockLength: Block has too many lines. [611/25]", 2431235923], - [72, 3, 1653, "Metrics/BlockLength: Block has too many lines. [36/25]", 2702780755], - [174, 3, 1465, "Metrics/BlockLength: Block has too many lines. [44/25]", 2326126933], - [226, 3, 3419, "Metrics/BlockLength: Block has too many lines. [89/25]", 798604841], - [327, 3, 1398, "Metrics/BlockLength: Block has too many lines. [34/25]", 3113267700], - [474, 3, 1184, "Metrics/BlockLength: Block has too many lines. [39/25]", 2599756030], - [519, 3, 4630, "Metrics/BlockLength: Block has too many lines. [147/25]", 1245526575] - ], - "spec/ast/merge/recipe/preset_spec.rb:818394232": [ - [3, 1, 6696, "Metrics/BlockLength: Block has too many lines. [173/25]", 3205615892] - ], - "spec/ast/merge/recipe/runner_spec.rb:3689194117": [ - [3, 1, 46798, "Metrics/BlockLength: Block has too many lines. [1104/25]", 3220015076], - [48, 3, 1128, "Metrics/BlockLength: Block has too many lines. [26/25]", 910457645], - [108, 3, 3036, "Metrics/BlockLength: Block has too many lines. [92/25]", 2112378918], - [132, 5, 881, "Metrics/BlockLength: Block has too many lines. [27/25]", 3842010356], - [177, 5, 918, "Metrics/BlockLength: Block has too many lines. [27/25]", 2152367239], - [295, 3, 1383, "Metrics/BlockLength: Block has too many lines. [41/25]", 2141027559], - [362, 3, 1653, "Metrics/BlockLength: Block has too many lines. [33/25]", 1536472295], - [449, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 3960802027], - [497, 3, 7959, "Metrics/BlockLength: Block has too many lines. [200/25]", 3739116912], - [556, 5, 1225, "Metrics/BlockLength: Block has too many lines. [31/25]", 195497726], - [740, 3, 6977, "Metrics/BlockLength: Block has too many lines. [145/25]", 2805535296], - [748, 5, 2241, "Metrics/BlockLength: Block has too many lines. [49/25]", 2552233173], - [805, 5, 3007, "Metrics/BlockLength: Block has too many lines. [59/25]", 708771722], - [877, 5, 1444, "Metrics/BlockLength: Block has too many lines. [26/25]", 3274225022], - [911, 3, 3258, "Metrics/BlockLength: Block has too many lines. [85/25]", 2346849758], - [1012, 3, 2710, "Metrics/BlockLength: Block has too many lines. [71/25]", 3801821877], - [1029, 5, 1547, "Metrics/BlockLength: Block has too many lines. [42/25]", 2962020615], - [1109, 3, 2240, "Metrics/BlockLength: Block has too many lines. [35/25]", 1139957345], - [1115, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], - [1117, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], - [1119, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1801369636], - [1121, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2652710920], - [1123, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1375785821], - [1125, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 632755459], - [1160, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], - [1162, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], - [1164, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1375785821], - [1176, 3, 1472, "Metrics/BlockLength: Block has too many lines. [31/25]", 844153987], - [1181, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 1239303812], - [1183, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1251336963], - [1216, 3, 2277, "Metrics/BlockLength: Block has too many lines. [43/25]", 4287127386], - [1221, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], - [1223, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2652710920], - [1225, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1375785821], - [1227, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 632755459], - [1274, 121, 44, "Layout/LineLength: Line is too long. [164/120]", 3420615328] - ], - "spec/ast/merge/recipe/script_loader_spec.rb:2136892097": [ - [3, 1, 8554, "Metrics/BlockLength: Block has too many lines. [237/25]", 2314425369], - [45, 3, 2842, "Metrics/BlockLength: Block has too many lines. [75/25]", 168902852], - [155, 3, 1400, "Metrics/BlockLength: Block has too many lines. [39/25]", 1611123964] - ], - "spec/ast/merge/rspec/provider_snapshot_spec.rb:3122181664": [ - [11, 28, 40, "Style/CommentedKeyword: Do not place comments on the same line as the `def` keyword.", 2811711945] - ], - "spec/ast/merge/rspec/shared_examples/feature_profile_spec.rb:2654837708": [ - [5, 1, 1140, "Metrics/BlockLength: Block has too many lines. [31/25]", 678325840] - ], - "spec/ast/merge/rspec/shared_examples/file_analyzable_spec.rb:1833922303": [ - [58, 3, 970, "Metrics/AbcSize: Assignment Branch Condition size for `detect_freeze_blocks` is too high. [<16, 9, 5> 19.03/17]", 1533823667], - [58, 3, 970, "Metrics/MethodLength: Method has too many lines. [31/10]", 1533823667], - [104, 1, 1216, "Metrics/BlockLength: Block has too many lines. [39/25]", 1009012120], - [105, 3, 1159, "Metrics/BlockLength: Block has too many lines. [38/25]", 1361521205] - ], - "spec/ast/merge/rspec/shared_examples/layout_attachment_spec.rb:714796658": [ - [8, 1, 957, "Metrics/BlockLength: Block has too many lines. [28/25]", 3738990548] - ], - "spec/ast/merge/rspec/shared_examples/recipe_preset_contract_spec.rb:669158728": [ - [6, 1, 1577, "Metrics/BlockLength: Block has too many lines. [41/25]", 2157464290], - [7, 3, 1512, "Metrics/BlockLength: Block has too many lines. [39/25]", 1968160370], - [44, 5, 401, "Metrics/AbcSize: Assignment Branch Condition size for `run_verify_loaded_preset` is too high. [<0, 26, 0> 26/17]", 2960760840] - ], - "spec/ast/merge/rspec/shared_examples/removal_mode_compliance_spec.rb:31388352": [ - [6, 22, 2, "Style/MutableConstant: Freeze mutable objects assigned to constants.", 5861859], - [44, 1, 2546, "Metrics/BlockLength: Block has too many lines. [77/25]", 3740028971], - [45, 3, 1350, "Metrics/BlockLength: Block has too many lines. [41/25]", 2793151667], - [94, 3, 1128, "Metrics/BlockLength: Block has too many lines. [32/25]", 2527000512], - [95, 5, 1081, "Metrics/BlockLength: Block has too many lines. [30/25]", 3825359844] - ], - "spec/ast/merge/rspec/shared_examples/reproducible_partial_merge_spec.rb:2862326360": [ - [19, 3, 600, "Metrics/MethodLength: Method has too many lines. [13/10]", 1542875905] - ], - "spec/ast/merge/ruleset/config_spec.rb:1860949041": [ - [3, 1, 9431, "Metrics/BlockLength: Block has too many lines. [236/25]", 4015119559], - [24, 3, 5341, "Metrics/BlockLength: Block has too many lines. [149/25]", 2361087446], - [25, 5, 1064, "Metrics/BlockLength: Block has too many lines. [26/25]", 603056104], - [226, 3, 2125, "Metrics/BlockLength: Block has too many lines. [36/25]", 1640873170] - ], - "spec/ast/merge/ruleset/declaration_objects_spec.rb:3827892270": [ - [3, 1, 1881, "Metrics/BlockLength: Block has too many lines. [47/25]", 1770376910] - ], - "spec/ast/merge/ruleset/feature_profile_spec.rb:2241111096": [ - [3, 1, 4189, "Metrics/BlockLength: Block has too many lines. [86/25]", 1116963550], - [4, 3, 4129, "Metrics/BlockLength: Block has too many lines. [84/25]", 117079811], - [5, 5, 2391, "Metrics/BlockLength: Block has too many lines. [45/25]", 1800077283] - ], - "spec/ast/merge/ruleset/parser_spec.rb:386407767": [ - [3, 1, 5670, "Metrics/BlockLength: Block has too many lines. [144/25]", 3425850453], - [4, 3, 5618, "Metrics/BlockLength: Block has too many lines. [143/25]", 246633759] - ], - "spec/ast/merge/ruleset/profile_vocabulary_spec.rb:2570869276": [ - [3, 1, 2095, "Metrics/BlockLength: Block has too many lines. [46/25]", 3214342662] - ], - "spec/ast/merge/ruleset/support_style_resolver_spec.rb:640167644": [ - [3, 1, 1625, "Metrics/BlockLength: Block has too many lines. [49/25]", 2066834885], - [4, 3, 1559, "Metrics/BlockLength: Block has too many lines. [47/25]", 1169495477] - ], - "spec/ast/merge/runtime_spec.rb:3962589694": [ - [5, 1, 24649, "Metrics/BlockLength: Block has too many lines. [664/25]", 2634021188], - [76, 3, 1459, "Metrics/BlockLength: Block has too many lines. [41/25]", 3744002593], - [125, 3, 1417, "Metrics/BlockLength: Block has too many lines. [33/25]", 4087615381], - [166, 3, 2549, "Metrics/BlockLength: Block has too many lines. [69/25]", 3150260095], - [175, 5, 1068, "Metrics/BlockLength: Block has too many lines. [26/25]", 2933114685], - [247, 3, 1668, "Metrics/BlockLength: Block has too many lines. [39/25]", 2386637993], - [259, 5, 1265, "Metrics/BlockLength: Block has too many lines. [27/25]", 3157806167], - [321, 3, 10884, "Metrics/BlockLength: Block has too many lines. [295/25]", 1889265918], - [322, 5, 1879, "Metrics/BlockLength: Block has too many lines. [46/25]", 2536583521], - [373, 5, 3938, "Metrics/BlockLength: Block has too many lines. [108/25]", 340276027], - [486, 5, 1270, "Metrics/BlockLength: Block has too many lines. [38/25]", 3844174392], - [528, 5, 3728, "Metrics/BlockLength: Block has too many lines. [95/25]", 3779381786], - [630, 3, 3240, "Metrics/BlockLength: Block has too many lines. [84/25]", 3856725067], - [656, 5, 1649, "Metrics/BlockLength: Block has too many lines. [40/25]", 3713662683] - ], - "spec/ast/merge/section_typing_spec.rb:992699883": [ - [3, 1, 14772, "Metrics/BlockLength: Block has too many lines. [344/25]", 2925587076], - [4, 3, 1940, "Metrics/BlockLength: Block has too many lines. [50/25]", 3362429388], - [67, 3, 3684, "Metrics/BlockLength: Block has too many lines. [96/25]", 3864076664], - [120, 5, 1998, "Metrics/BlockLength: Block has too many lines. [50/25]", 411620722], - [183, 3, 1415, "Metrics/BlockLength: Block has too many lines. [37/25]", 3323012675], - [192, 5, 1124, "Metrics/BlockLength: Block has too many lines. [28/25]", 966216762], - [229, 3, 1610, "Metrics/BlockLength: Block has too many lines. [38/25]", 1499957007], - [229, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 1025596574], - [279, 3, 4423, "Metrics/BlockLength: Block has too many lines. [80/25]", 423587151], - [375, 3, 1630, "Metrics/BlockLength: Block has too many lines. [31/25]", 1675144727] - ], - "spec/ast/merge/smart_merger_base_spec.rb:1904727390": [ - [3, 1, 13253, "Metrics/BlockLength: Block has too many lines. [398/25]", 3611753358], - [30, 9, 10, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 1099697163], - [87, 3, 1851, "Metrics/BlockLength: Block has too many lines. [40/25]", 3729571903], - [210, 3, 925, "Metrics/BlockLength: Block has too many lines. [35/25]", 2001100899], - [344, 3, 709, "Metrics/BlockLength: Block has too many lines. [27/25]", 3041950416], - [415, 3, 1074, "Metrics/BlockLength: Block has too many lines. [35/25]", 956635689], - [416, 5, 1026, "Metrics/BlockLength: Block has too many lines. [33/25]", 1993879652], - [461, 3, 1031, "Metrics/BlockLength: Block has too many lines. [31/25]", 35315996] - ], - "spec/ast/merge/source_region_report_support_spec.rb:3996528026": [ - [3, 1, 5448, "Metrics/BlockLength: Block has too many lines. [186/25]", 2713581049], - [4, 3, 112, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3709101366], - [6, 3, 295, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1625952400], - [17, 3, 1473, "Metrics/BlockLength: Block has too many lines. [49/25]", 1435042916], - [70, 3, 1887, "Metrics/BlockLength: Block has too many lines. [66/25]", 1773930426], - [159, 3, 1109, "Metrics/BlockLength: Block has too many lines. [38/25]", 1457507554] - ], - "spec/ast/merge/structural_edit/boundary_support_spec.rb:863387845": [ - [3, 1, 4226, "Metrics/BlockLength: Block has too many lines. [86/25]", 1889771490], - [16, 9, 42, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 1304492024], - [22, 9, 41, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 3828424401], - [59, 3, 1294, "Metrics/BlockLength: Block has too many lines. [26/25]", 3038774774] - ], - "spec/ast/merge/structural_edit/plan_set_spec.rb:3633263362": [ - [3, 1, 5945, "Metrics/BlockLength: Block has too many lines. [180/25]", 3883285271], - [14, 3, 2139, "Metrics/BlockLength: Block has too many lines. [72/25]", 3558415255], - [128, 3, 1412, "Metrics/BlockLength: Block has too many lines. [39/25]", 1216754705] - ], - "spec/ast/merge/structural_edit/remove_plan_spec.rb:3569534665": [ - [3, 1, 6442, "Metrics/BlockLength: Block has too many lines. [134/25]", 3440814588], - [39, 3, 3768, "Metrics/BlockLength: Block has too many lines. [75/25]", 876721813], - [127, 3, 1439, "Metrics/BlockLength: Block has too many lines. [29/25]", 3378195351] - ], - "spec/ast/merge/structural_edit/remove_plan_support_spec.rb:800158061": [ - [3, 1, 2893, "Metrics/BlockLength: Block has too many lines. [62/25]", 3748446914], - [16, 9, 43, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 3196404056], - [22, 9, 42, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 4116824817], - [29, 3, 2091, "Metrics/BlockLength: Block has too many lines. [39/25]", 1684933040], - [30, 5, 1653, "Metrics/BlockLength: Block has too many lines. [27/25]", 2456404305] - ], - "spec/ast/merge/structural_edit/splice_plan_spec.rb:3331205681": [ - [3, 1, 3159, "Metrics/BlockLength: Block has too many lines. [83/25]", 2234926397], - [16, 3, 1837, "Metrics/BlockLength: Block has too many lines. [46/25]", 2935991482], - [42, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860750] - ], - "spec/ast/merge/text/conflict_resolver_spec.rb:3810004132": [ - [5, 1, 9102, "Metrics/BlockLength: Block has too many lines. [218/25]", 672115618], - [33, 3, 8206, "Metrics/BlockLength: Block has too many lines. [194/25]", 259803246], - [78, 5, 1920, "Metrics/BlockLength: Block has too many lines. [45/25]", 3965182334], - [139, 5, 1918, "Metrics/BlockLength: Block has too many lines. [44/25]", 3707046125] - ], - "spec/ast/merge/text/file_analysis_spec.rb:3430380445": [ - [5, 1, 8842, "Metrics/BlockLength: Block has too many lines. [205/25]", 4255187284], - [6, 3, 1323, "Metrics/BlockLength: Block has too many lines. [29/25]", 2518912953], - [47, 3, 1830, "Metrics/BlockLength: Block has too many lines. [43/25]", 3685770590], - [135, 3, 1620, "Metrics/BlockLength: Block has too many lines. [35/25]", 3089951119] - ], - "spec/ast/merge/text/line_node_spec.rb:1757790485": [ - [5, 1, 4739, "Metrics/BlockLength: Block has too many lines. [131/25]", 1487875238] - ], - "spec/ast/merge/text/merge_result_spec.rb:589380024": [ - [5, 1, 1541, "Metrics/BlockLength: Block has too many lines. [40/25]", 2828087992] - ], - "spec/ast/merge/text/section_splitter_spec.rb:752959858": [ - [4, 1, 5705, "Metrics/BlockLength: Block has too many lines. [209/25]", 4175363685], - [5, 3, 794, "Metrics/BlockLength: Block has too many lines. [28/25]", 2386862842], - [42, 3, 1126, "Metrics/BlockLength: Block has too many lines. [45/25]", 1507887296], - [95, 3, 746, "Metrics/BlockLength: Block has too many lines. [30/25]", 1759029412], - [131, 3, 1169, "Metrics/BlockLength: Block has too many lines. [45/25]", 1412318991], - [184, 3, 754, "Metrics/BlockLength: Block has too many lines. [30/25]", 2717556691], - [246, 1, 16648, "Metrics/BlockLength: Block has too many lines. [428/25]", 3166834694], - [370, 3, 1640, "Metrics/BlockLength: Block has too many lines. [46/25]", 2049342960], - [424, 3, 3237, "Metrics/BlockLength: Block has too many lines. [102/25]", 2357275144], - [540, 3, 3505, "Metrics/BlockLength: Block has too many lines. [67/25]", 2112469350], - [619, 3, 3586, "Metrics/BlockLength: Block has too many lines. [90/25]", 3866409298], - [620, 5, 1650, "Metrics/BlockLength: Block has too many lines. [48/25]", 289235626], - [622, 9, 1474, "Metrics/AbcSize: Assignment Branch Condition size for `split` is too high. [<8, 21, 7> 23.54/17]", 557655357], - [622, 9, 1474, "Metrics/MethodLength: Method has too many lines. [41/10]", 557655357], - [622, 9, 1474, "Metrics/PerceivedComplexity: Perceived complexity for `split` is too high. [9/8]", 557655357], - [628, 11, 1237, "Metrics/BlockLength: Block has too many lines. [33/25]", 1134667672], - [751, 1, 3128, "Metrics/BlockLength: Block has too many lines. [85/25]", 2082776744], - [769, 3, 1744, "Metrics/BlockLength: Block has too many lines. [46/25]", 223880162], - [770, 5, 1258, "Metrics/BlockLength: Block has too many lines. [31/25]", 2245422869] - ], - "spec/ast/merge/text/smart_merger_spec.rb:4128732567": [ - [3, 1, 8057, "Metrics/BlockLength: Block has too many lines. [210/25]", 1690443322], - [4, 3, 1135, "Metrics/BlockLength: Block has too many lines. [28/25]", 3788979655], - [58, 3, 4438, "Metrics/BlockLength: Block has too many lines. [106/25]", 2613192474], - [187, 3, 1053, "Metrics/BlockLength: Block has too many lines. [26/25]", 803567817], - [220, 3, 892, "Metrics/BlockLength: Block has too many lines. [28/25]", 2001100899] - ], - "spec/ast/merge/text/word_node_spec.rb:1457011521": [ - [5, 1, 3264, "Metrics/BlockLength: Block has too many lines. [74/25]", 677733430] - ], - "spec/ast/merge/token_match_refiner_spec.rb:3180314913": [ - [3, 1, 4000, "Metrics/BlockLength: Block has too many lines. [80/25]", 1630791278], - [8, 3, 2912, "Metrics/BlockLength: Block has too many lines. [60/25]", 529772148] - ], - "spec/ast/merge/trailing_groups/alignment_sort_spec.rb:1594915480": [ - [5, 1, 4710, "Metrics/BlockLength: Block has too many lines. [114/25]", 2499296583], - [14, 3, 2140, "Metrics/BlockLength: Block has too many lines. [47/25]", 3871799493], - [95, 3, 1482, "Metrics/BlockLength: Block has too many lines. [35/25]", 1088314263] - ], - "spec/ast/merge/trailing_groups/core_spec.rb:2651131504": [ - [5, 1, 9601, "Metrics/BlockLength: Block has too many lines. [242/25]", 598045669], - [22, 3, 3728, "Metrics/BlockLength: Block has too many lines. [87/25]", 1304580063], - [119, 3, 3931, "Metrics/BlockLength: Block has too many lines. [99/25]", 2464218479], - [186, 5, 1322, "Metrics/BlockLength: Block has too many lines. [30/25]", 427915501], - [187, 7, 1267, "Metrics/BlockLength: Block has too many lines. [28/25]", 861882691], - [245, 3, 1306, "Metrics/BlockLength: Block has too many lines. [34/25]", 86572459] - ], - "spec/ast/merge/trailing_groups/dest_iterate_spec.rb:4119075029": [ - [5, 1, 5491, "Metrics/BlockLength: Block has too many lines. [131/25]", 3077369183], - [19, 3, 3958, "Metrics/BlockLength: Block has too many lines. [91/25]", 593259616], - [54, 33, 23, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 384283629] - ], - "spec/ast/merge/unresolved_policy_spec.rb:2561713656": [ - [3, 1, 1333, "Metrics/BlockLength: Block has too many lines. [33/25]", 4109547889] - ], - "spec/ast/merge/unresolved_review_state_spec.rb:3186871217": [ - [3, 1, 1038, "Metrics/BlockLength: Block has too many lines. [31/25]", 1325553035] - ], - "spec/ast/merge_rspec_conformance_fixtures_spec.rb:251774004": [ - [5, 1, 2119, "Metrics/BlockLength: Block has too many lines. [55/25]", 1724925683], - [6, 3, 1203, "Metrics/BlockLength: Block has too many lines. [29/25]", 3306863581] - ], - "spec/ast/merge_spec.rb:664670069": [ - [3, 1, 3113, "Metrics/BlockLength: Block has too many lines. [74/25]", 4034649501], - [9, 3, 2227, "Metrics/BlockLength: Block has too many lines. [51/25]", 578300230], - [10, 5, 2182, "Metrics/BlockLength: Block has too many lines. [49/25]", 2758871265] - ], - "spec/base_substrate_spec.rb:2864492094": [ - [5, 1, 5800, "Metrics/BlockLength: Block has too many lines. [143/25]", 784801982], - [6, 3, 192, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 680981873], - [13, 3, 378, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1223797442], - [31, 3, 628, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 2123191050], - [53, 3, 429, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3536712197], - [69, 3, 24, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 2280792512], - [70, 3, 78, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 604224776], - [72, 3, 146, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3315091322] - ], - "spec/fixtures_integration_spec.rb:1312885313": [ - [1810, 3, 816, "Metrics/MethodLength: Method has too many lines. [13/10]", 170960660], - [1810, 39, 213, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 635200700], - [1835, 38, 80, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3297939075] - ], - "spec/integration/freeze_node_edge_cases_spec.rb:3416491031": [ - [6, 1, 28959, "Metrics/BlockLength: Block has too many lines. [663/25]", 3473768018], - [7, 3, 2985, "Metrics/BlockLength: Block has too many lines. [57/25]", 436154415], - [8, 5, 2934, "Metrics/BlockLength: Block has too many lines. [55/25]", 1963918102], - [78, 3, 6091, "Metrics/BlockLength: Block has too many lines. [136/25]", 232153494], - [98, 5, 3053, "Metrics/BlockLength: Block has too many lines. [69/25]", 1442974101], - [202, 5, 1691, "Metrics/BlockLength: Block has too many lines. [29/25]", 985654389], - [241, 3, 8515, "Metrics/BlockLength: Block has too many lines. [176/25]", 2776676526], - [473, 3, 2024, "Metrics/BlockLength: Block has too many lines. [55/25]", 1048101963], - [474, 5, 890, "Metrics/BlockLength: Block has too many lines. [26/25]", 753961540], - [543, 3, 4511, "Metrics/BlockLength: Block has too many lines. [116/25]", 1227615145], - [693, 3, 1660, "Metrics/BlockLength: Block has too many lines. [43/25]", 1881888061], - [694, 5, 1107, "Metrics/BlockLength: Block has too many lines. [26/25]", 368095693] - ], - "spec/integration/gem_family_section_merge_spec.rb:1744383089": [ - [164, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 93655697] - ], - "spec/integration/integration_spec.rb:2239247043": [ - [14, 1, 4488, "Metrics/BlockLength: Block has too many lines. [88/25]", 206207480], - [15, 3, 3267, "Metrics/BlockLength: Block has too many lines. [62/25]", 1323899085], - [40, 5, 2263, "Metrics/BlockLength: Block has too many lines. [48/25]", 3172595581] - ], - "spec/integration/link_reference_preservation_spec.rb:3764298162": [ - [6, 1, 2646, "Metrics/BlockLength: Block has too many lines. [48/25]", 3396410609], - [19, 3, 2058, "Metrics/BlockLength: Block has too many lines. [33/25]", 163363949] - ], - "spec/integration/markly_merge_spec.rb:2269252721": [ - [3, 1, 22886, "Metrics/BlockLength: Block has too many lines. [670/25]", 1408138744], - [62, 3, 7192, "Metrics/BlockLength: Block has too many lines. [189/25]", 1890889324], - [63, 5, 1678, "Metrics/BlockLength: Block has too many lines. [41/25]", 2587582896], - [115, 5, 1808, "Metrics/BlockLength: Block has too many lines. [48/25]", 3381172795], - [171, 5, 1134, "Metrics/BlockLength: Block has too many lines. [30/25]", 2526618199], - [220, 5, 1335, "Metrics/BlockLength: Block has too many lines. [32/25]", 2790596215], - [311, 3, 2008, "Metrics/BlockLength: Block has too many lines. [66/25]", 2640155627], - [394, 3, 1052, "Metrics/BlockLength: Block has too many lines. [27/25]", 3988836255], - [440, 3, 2950, "Metrics/BlockLength: Block has too many lines. [89/25]", 961031348], - [441, 5, 1352, "Metrics/BlockLength: Block has too many lines. [37/25]", 1952365669], - [495, 5, 1550, "Metrics/BlockLength: Block has too many lines. [48/25]", 2400197001], - [561, 3, 1665, "Metrics/BlockLength: Block has too many lines. [52/25]", 3884776329], - [650, 3, 1919, "Metrics/BlockLength: Block has too many lines. [57/25]", 2594646583], - [725, 3, 1644, "Metrics/BlockLength: Block has too many lines. [45/25]", 2348710811], - [791, 3, 1600, "Metrics/BlockLength: Block has too many lines. [46/25]", 3683503747] - ], - "spec/integration/partial_template_merger_table_merge_spec.rb:3504046892": [ - [7, 1, 7402, "Metrics/BlockLength: Block has too many lines. [164/25]", 3368892126], - [9, 3, 2986, "Metrics/BlockLength: Block has too many lines. [67/25]", 2267114449], - [65, 5, 1359, "Metrics/BlockLength: Block has too many lines. [28/25]", 3145143002], - [102, 3, 997, "Metrics/BlockLength: Block has too many lines. [26/25]", 3156068215], - [147, 3, 3009, "Metrics/BlockLength: Block has too many lines. [65/25]", 994160212], - [202, 5, 1401, "Metrics/BlockLength: Block has too many lines. [28/25]", 3038951618] - ], - "spec/integration/table_formatting_preservation_spec.rb:3943985446": [ - [6, 1, 3086, "Metrics/BlockLength: Block has too many lines. [56/25]", 2210897849], - [19, 3, 2374, "Metrics/BlockLength: Block has too many lines. [40/25]", 668961519], - [33, 5, 1847, "Metrics/BlockLength: Block has too many lines. [28/25]", 3433318963] - ], - "spec/integration/text_merge_spec.rb:884566200": [ - [6, 1, 7747, "Metrics/BlockLength: Block has too many lines. [204/25]", 2372984305], - [60, 3, 1113, "Metrics/BlockLength: Block has too many lines. [34/25]", 3399970957], - [67, 5, 860, "Metrics/BlockLength: Block has too many lines. [27/25]", 2337191560], - [103, 3, 916, "Metrics/BlockLength: Block has too many lines. [28/25]", 4082963348], - [149, 3, 3001, "Metrics/BlockLength: Block has too many lines. [74/25]", 7776854] - ], - "spec/support/fictive_language_harness.rb:1770581700": [ - [85, 7, 733, "Metrics/AbcSize: Assignment Branch Condition size for `extract_comments` is too high. [<5, 16, 5> 17.49/17]", 1127096515], - [85, 7, 733, "Metrics/MethodLength: Method has too many lines. [22/10]", 1127096515], - [117, 21, 129, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 681912759], - [182, 7, 1084, "Metrics/AbcSize: Assignment Branch Condition size for `parse_statements` is too high. [<9, 28, 7> 30.23/17]", 3123785685], - [182, 7, 1084, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_statements` is too high. [8/7]", 3123785685], - [182, 7, 1084, "Metrics/MethodLength: Method has too many lines. [24/10]", 3123785685], - [233, 5, 9879, "Metrics/ClassLength: Class has too many lines. [228/100]", 3231256134], - [236, 21, 208, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2970487173], - [257, 7, 1981, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_batch` is too high. [<16, 32, 4> 36/17]", 4125392918], - [257, 7, 1981, "Metrics/MethodLength: Method has too many lines. [42/10]", 4125392918], - [342, 7, 778, "Metrics/MethodLength: Method has too many lines. [18/10]", 4189873983], - [364, 7, 844, "Metrics/MethodLength: Method has too many lines. [19/10]", 526186683], - [449, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087956942], - [464, 7, 1065, "Metrics/AbcSize: Assignment Branch Condition size for `collapse_template_preamble_prefix_region` is too high. [<6, 24, 11> 27.07/17]", 2332280467], - [464, 7, 1065, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `collapse_template_preamble_prefix_region` is too high. [10/7]", 2332280467], - [464, 7, 1065, "Metrics/MethodLength: Method has too many lines. [20/10]", 2332280467], - [464, 7, 1065, "Metrics/PerceivedComplexity: Perceived complexity for `collapse_template_preamble_prefix_region` is too high. [10/8]", 2332280467] - ], - "spec/support/testable_node.rb:1110514732": [ - [10, 7, 573, "Metrics/MethodLength: Method has too many lines. [12/10]", 798847435], - [10, 22, 226, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 2319398994], - [40, 7, 642, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<11, 14, 6> 18.79/17]", 2249578474], - [40, 21, 131, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 1786967686] - ] -} diff --git a/gems/ast-merge/.simplecov b/gems/ast-merge/.simplecov index fbb93e83a..b6b6268c9 100644 --- a/gems/ast-merge/.simplecov +++ b/gems/ast-merge/.simplecov @@ -11,9 +11,9 @@ # and in 2 places in .github/workflows/coverage.yml. SimpleCov.configure do if SimpleCov::Configuration.instance_methods.include?(:cover) - cover 'lib/**/*.rb', 'lib/**/*.rake', 'exe/*.rb' + cover "lib/**/*.rb", "lib/**/*.rake", "exe/*.rb" else - track_files '{lib/**/*.rb,lib/**/*.rake,exe/*.rb}' + track_files "{lib/**/*.rb,lib/**/*.rake,exe/*.rb}" end cover 'lib/**/*.rb', 'lib/**/*.rake', 'exe/*.rb' end diff --git a/gems/ast-merge/.structuredmerge/kettle-jem.lock b/gems/ast-merge/.structuredmerge/kettle-jem.lock index fe666d0d1..b92c4173a 100644 --- a/gems/ast-merge/.structuredmerge/kettle-jem.lock +++ b/gems/ast-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 5268939703051b363a02724b4ea84a1b0bb8e137c67c62f60adb491f61aeead1 - input_fingerprint: aaed07962eba006fa8a2d2aee350505bd87abee7c249bd6a38628a095d3ce55b + input_fingerprint: 463d7c6874c9d9b9c8b37586826e452a63d09e52b5a8eda061d4dff707d038b3 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: bfb8c6622aecc9738d666cc352c6ffda2d26a4d53c2959c7a83325d8ec5536a4 + input_fingerprint: 3d39f6eef52b0927f77043cdd7d42aa0a5b42b229fb616ea366eab6a9524f7ed template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 8d5df112d7cdba93df963b3077403544a347b8e8a42b5db7f468eb2fbdfdddbb - input_fingerprint: 28b0b10655bfbf74cb38996645e88ab6be17bb6010d99b29b03603ac772b1e57 + input_fingerprint: 970a13a8b8a9a20a00b990de9b7bc238a755db3d8d100ba0108764c76ebd9b08 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 31be8fbc5d0bb57f85c4ef610c3f8f446bfc9fb0771b985f407ef65090b9bf00 + input_fingerprint: '085cce5a906faaf2c44259f75959d81adee78e4ddc48a80d1ff2276e81228c0c' template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 8037db341be2727e0fa1de0f0338caac14060daa5025c4be63c4f0ce94f46850 + input_fingerprint: c0092f8d8c79801563d9431da282dcca07473aa0dc38e790fc967a577702e3ed template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: bb2626eb481a1ef9a61d38b949d49a03e358e611a46547b86a643f7fb59917b3 - input_fingerprint: 2cca5a7eb0a657ce663bbef9ce641ed19ab822f4a492189c350ad9a1fda553cb + input_fingerprint: 5bcc238d91e268072ffe2cb8f0ca58080635fee2efc210b4ae2643edf86de70f template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 31259ba484da5be588aefa5ce543de05cd18501f40e181e0dc241825db0947e9 - input_fingerprint: eaa2e720ea22329fb7abaab2431a99e8ca7c827816eb9eab435023ad21882c89 + dest_sha256: 1f1852073f087b27427f7cb7c2cc638e78e424775bb8c22165da30225ca257a1 + input_fingerprint: 5ec359924baa1a506e68af69d36da8f765899d3800fa2b8fbcc3022e8ee73c5f template_sources: - Rakefile.example ast-merge.gemspec: recipe: template_source_application_ast_merge_gemspec action: write - dest_sha256: 54408921b6d95fbf2a67a7a42bee54f2532830ddec25cad24fe8befa1f09446e - input_fingerprint: fbbcbfba99d0271786e87c8a9468df72539c54ea524def566aef457c847913af + dest_sha256: 1fe24934cc53f66c282244d607a65865f9f35c5f691515b194362835642670d1 + input_fingerprint: 91872bce70829a22cca5aa4d66d2ed81d07f3bab668da4ceba929577a64b6082 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 9f860b8dee2906aa14f88f14883c8644de060d9d66859533afe14af767f2760c + input_fingerprint: a0c97f9b6e29da82d8fbd49ea4feca0c7dee57a13954084b37f7c8715fae0b08 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: be42d99172f0de2d2df1e9fe9045fabc33459d1ce1482670d72c172362c6039b + input_fingerprint: 68a78be3f94a1023b20ca45df569109482d4f1e3984c8f203bdeb53e9a34ec2f template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 658eef669c276537ffb5babcf3deb35f9c0a0bd72d4f85838aa19caf49497220 + input_fingerprint: 32de5684971e6e8ba4461955e02225ccb9a923e584e6da6d6ec9c32d1e0db325 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 6abc077c5dc9b2372fb95ff67055211fd717a46aea41abef0ac2c93062cbc018 + input_fingerprint: ca1409e1c1f258f6d2c9c2d74ecf3397c629593f437b6a958e9d215f0ba54b91 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 308a0b796835b370db9aa39f71e8157bb5f811fb963df0bf9a0d72fdf584e39c + input_fingerprint: 0b4c62e4765d19f0f265bd947043e891ea6fdf8f167eeda604af3266e7ec5c66 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 243fe6a2ec2d0ff9a36a8623f1fcd98053e3ac164934152aa842da29399bab53 + input_fingerprint: 612f3bd2c8c8ac19e51e6d84807511fff6cba1cc20857ab7d2170f32febb657b template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: '08aee40a87a36d3ec6ada57779699109a970067f8eb18b84bf9e6a1c8518c380' + input_fingerprint: de1325b3ec51e561679bc32289e17d160377914c2cf571a7f4297a0a866f5ba5 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 4c3d58a2c0fee2c407c6b8e32b6aca912b336a8f639db8858380107bc4e0f4b6 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: b54ec6c33f9cee369ae6e49832ea49c4c34cdf5f25fd0665e73d67dbea578518 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 82415848cdd55ae818d67ac984982fbafc1a95f9e429f7a2969d9145de179998 + input_fingerprint: b26d9f6ce068c2c8024252349137e591bf8762499accdb071d65890b197e1e2c template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: f3d3f744a245a55d7cdf9791c639738c5ed9e7a633ae31f45dba20e4eb9557ae + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 6f4ea867268f633c36afc480a3d5ed061966567f78b81deae8926579ac89529d template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: b1cb59e91e977c7bf198872c17f635e9423e5584d75ff91a484b3827d92d67c9 + input_fingerprint: 739f0036e37dee8f16ed46988bf1f22b3272c5917dbc227974c56bb22b100c4a template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: d9ebaabdcb2c2061a0434cafd1283ac71cecb0fd9e3853f0fe0b0db0cfce25e8 + input_fingerprint: 6e4625293d14893161f2e6e6bd110a158bc80ed6cc732cfbfe75642053462b12 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 6f45dc38517312a9b2a33116807a64041a6d5f7995576da1699ac684a71a52ab + input_fingerprint: fbed44ef4fbcc781f23512fb800abf3f723d43692d17d766d6904d3ab55e2cf8 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: e1dec090c36cd4da376741435907dc97ef321967aa5104ac5fcab75eaaa4e5f2 + input_fingerprint: 35d0f345f178e10afe937511df47ee46056de3c8d2423c2eb0bce18385d731e6 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 4ae33bb7bfc5ee9edce9ecacc3a4cb85b756acdf969e383b525185a40efc2116 + input_fingerprint: 2d547dbfbe03bc766e3853de833b42bda673f450cc1a1a8e7dc907eec01885c5 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: e1233111c7cdb360b6a601ca85006a17250a6e54d47a6bb72d4891105c38bb6e + input_fingerprint: 952b0bae7bceb4e7e7597964592c58e3bd6ae531090e5610061be5f2261345de template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 45aa0be3bf0fcfa99781d7aeaa583d7668378c1b45fb1f1f659da798d1a2b746 + input_fingerprint: 8dcae2544a955825433bce1af732ddbd732bdebfee5ca9a646ecc87b25062977 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: b090ab20c10a590439bbefe879b203f4941e0dfc6ad5633971aa6326fb9cfb85 + input_fingerprint: ab74180d8f0e14e3f77f1e53720eaa951d18d683c5e7a914c58d7954154fb7bd template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 80921fe686a0cc6dcf59068452d1c07ae08cb3bd9f2af4d046aec96599013d49 + input_fingerprint: a49009bb5954df6847bb3974af6caf2a7e4b33ea7c3232364cddc4922724ed73 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: '023946b0b0e164df6123b276e438becbc70146174ab87752aa6fdc22c14338d3' + input_fingerprint: fb0249f3ae0f4eddfb1f7c509660783c90ca98c77d9c47c36d8558efc89bd630 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 4ad6e12b84abd407cac08aaf730c931c768b3fe8fa424186479d818b911fb1b1 + input_fingerprint: a091b5ca4c88a1d53222fc1a7f7ced319dd541d91f2b34391994f03ccfcf120f template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: aaa3893cc529227d11d3be1489209e78fc704ae8330b10ec0c99f899f8bf599f + input_fingerprint: 8b06bca238147e0f27abfac2e3f7539ce0111d70f95c400b26d859251be5bd60 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 457a2215b01dd28e76eb714ec7d416d4a6befe6160a198aa62b1dca2f0dd2d56 + input_fingerprint: e2be969e990fff4aead723b953286010dce9110ff17e2192b0623f7f688bc1b1 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 22e04ae3835fd1f77a5281a2f0e89ad51055d8ed45bfc07c6d1c3c509dcf15da + input_fingerprint: 290e849c46b2b799ad2ab6627b816acb792de71a1f3dc9101f241cb8470999e9 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 770988b2fd996d53d91d328feb13a12bbbc324ae6e25da6e5ce700efbf57b660 + input_fingerprint: 036da223499c8e1f5c58606466631c8e91e46747a5b54d16533d606130caf5c3 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: aff64f730adaeb967234b8a55c8b1d145cc144729657a97324a7422d9b5a9da0 + input_fingerprint: 8791eed8857c803d809d8f638c384781f35303af1cfb69e9470b186fdda2af6b template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 667ee1a1d3b775c0524b43f9c0ab8ee72c187b9486d19d8a9cb72b25411f94be + input_fingerprint: d4dc48403b772bee3e40a5214c1b6bd6ef83e69d60147a6a1870bee65b541368 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 57b6e77d211c65a6257f99bba83c15a1582e21232387347ff792d394938dfb9b + input_fingerprint: 589da6425b7a8bf65ec48928419c5356e68dee208d5703c41ee7c60614e8b51e template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 4256fa63c1111d0bf1670279e014b3bfde7bd88b1fc4d329f95955dc0a31ebd9 + input_fingerprint: c56c02d3b6e0b9bb3b45fe0c2fcfcd3b63c18348b7283ac2ff38e6c24bff195c template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: efce6a7adb1a4fef708a7e184eab8415183260b21a51e1b0dcddc3bd9bda3bc1 + input_fingerprint: cf8c3e5e95985e5a187ec51d8ffc723a28f05cd23e8283484b3b3c3ef49e9f11 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 173475455005439398205567465124b2f01637549594309547fb2e30f19c98d5 + input_fingerprint: 0bfbdc436a184372adfc2c5b0c38d5d813458df9feef59180839f77de44c49cc template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 87773c5a6e990364f122af9ea3823fa4ebc2b4bd6a2c37f5e900b4a058511328 + input_fingerprint: 9cdc91444ea28429c5c468bafa0264f83b4c56ba3b1fbf336529e9533b1ca612 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: d8b89b91d638ff868e31c3f4be09a9d13dc5bb0bd726f2c27f3e21480683b785 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: '09f4dcc2a4423f0eea0d59df65ba528e1e685c806a485cabdfaa00180ad1180c' template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: bb1bd4dc2d0b585a9588025c08f13082558c395e94b13e329b91092a7168cf02 - input_fingerprint: 334120884fd2dbf0dd5419e585f93597b6b3177ca9cf605c7cdf380baca0a123 + dest_sha256: f3515202c03021008c92241fd80ce64a87531935d5766cb98c09644439049874 + input_fingerprint: f07d6240882cef14b0d287a3940e5991e5c7eaf17630b933ee46a6bb1af28a2d template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 38f54b2414834f7a3b9cfc6055b7ed217f45425fe21a482d50e9a5613da2eba5 + input_fingerprint: 97405ff9a8669ff30f9f8f0281d9bfb75e6a1a57da718bfe267b54cde4373041 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 8dbc9e090acb0fd02db89693a54f38b85a17284c4c947e2f2aa62ea465ef8dbe + input_fingerprint: 5426e3473ddbe358e76473caf81df68418f5d944f26ca26f807d1887961fbab2 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 64a20c55c8538c9cec1a5be495a2b6bdb88fb3acc634d91fe55b66617a315964 + input_fingerprint: 62233cc498af18e207251696fa972af93e8fcba3b715fc79842027164f64a32d template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: acf00fde211858cbba1213d6609fd58c7cc31ed9cd574cf21b31c59df26d24e3 + input_fingerprint: a2053f324f53a054333595e670ea335d80d95ac5bdfea9ae8c9c707aa8d45c5b template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 14311d0f331f44c67ce9719b15f33010d32d19695883b28c60233abcd2aad26e + input_fingerprint: 93c4651055bc14a9425ad68da53a8806ab057cd01e809be9fcfd2cddeda9655e template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: d40262dcb95985dcae1eeaf46a9e7561802d3614ce223a0dc00ee0542eeed549 + input_fingerprint: 257567670ddea5051240abe994be65f344d5c5000b61efb7b98090d594f746f5 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 4cd4f75ca841ddd112d7331eb28eb488ed6eb5811d02f537e583e79ec96be619 + input_fingerprint: b8f99ed5df77385961d6be2ed3895bd16f61508e148f8db8e68c06cfd954a175 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 1e5d42f08dd2ecad6aa65faa59451923f1f253ea9941954bb0be0a6f627c0c68 + input_fingerprint: cd300b3a7f959469c8268d295f5d67ca39a6db5dbdc520653f931ab46c9121b8 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/merge/version.rb: recipe: template_source_application_lib_ast_merge_version_rb action: write - dest_sha256: 167ca052526a96aa2f3565683ca43a84668b685982b4deb90a2c73ef80d6ecb7 - input_fingerprint: 32b3c8b71416ccb631339d0fbac747926cee7b33c1d37e1ec94af1bdfb69001c + dest_sha256: a6888d5fc7a6d6154ddc4fae259bd4fe0b7ca1dc06f7ba495cd73fdc391828e2 + input_fingerprint: 48d2e5011db5a214cfc3a8296ef473c73de5ab1d1d49e9197df4b15ca9b97061 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 270d5128890072c570d331c5e955ac5c8ab4513cb496656215a513bead3066ce + input_fingerprint: 52989ad637e542367bb304ee2e9384bf970beae31eac3eace86aca86513aa39f template_sources: - mise.toml.no-osc.example sig/ast/merge.rbs: recipe: template_source_application_sig_ast_merge_rbs action: write dest_sha256: 39c5c68f0c109f49c252a6de8035bbf0a936ad51f1f369232472079dc9142212 - input_fingerprint: ed7a1fb81ea0bae60c0a10072aae3990eeaccd4da56514cf752c89fdc43aae5a + input_fingerprint: 6b1ab06f1f793c4042093a860d3e86138639854251a7533a7159f468c68bc2cd template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 6b332ef0f7b62a1b372dcd655f9325fc57dafdca2851ea7d961b81ae355d2c94 - input_fingerprint: 6880558d977bf9b76322de90cadff776e4bd0a236eea238f5540e018b05611d6 + input_fingerprint: 9f6483e5b3f1eca002ea3b1796c4bd68a2f9dcaf02ea7ab16a83d82cb05b1012 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-merge/Gemfile b/gems/ast-merge/Gemfile index 39086d1b3..3bb9cdd33 100644 --- a/gems/ast-merge/Gemfile +++ b/gems/ast-merge/Gemfile @@ -18,69 +18,69 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-merge.gemspec gemspec -gem 'kettle-family', '~> 1.3', '>= 1.3.1' +gem "kettle-family", "~> 1.3", ">= 1.3.1" # Local workspace dependency wiring for *_local.gemfile overrides -gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 +gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0 # Direct sibling dependencies (env-switched via STRUCTUREDMERGE_DEV) direct_sibling_gems = %w[ tree_haver ] -direct_sibling_dev = ENV.fetch('STRUCTUREDMERGE_DEV', '') +direct_sibling_dev = ENV.fetch("STRUCTUREDMERGE_DEV", "") direct_sibling_local = !direct_sibling_dev.empty? && !%w[false 0 no off].include?(direct_sibling_dev.downcase) -direct_sibling_templating = ENV.fetch('K_JEM_TEMPLATING', 'false').casecmp('true').zero? +direct_sibling_templating = ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? if direct_sibling_gems.any? && - (direct_sibling_local || - ENV.fetch('K_JEM_TEMPLATING', 'false').casecmp('true').zero?) - direct_sibling_dev_was_set = ENV.key?('STRUCTUREDMERGE_DEV') - direct_sibling_dev_original = ENV.fetch('STRUCTUREDMERGE_DEV', nil) - require 'nomono/bundler' + (direct_sibling_local || + ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero?) + direct_sibling_dev_was_set = ENV.key?("STRUCTUREDMERGE_DEV") + direct_sibling_dev_original = ENV.fetch("STRUCTUREDMERGE_DEV", nil) + require "nomono/bundler" begin - ENV['STRUCTUREDMERGE_DEV'] = File.expand_path('..', __dir__) if direct_sibling_templating && !direct_sibling_local + ENV["STRUCTUREDMERGE_DEV"] = File.expand_path("..", __dir__) if direct_sibling_templating && !direct_sibling_local eval_nomono_gems( gems: direct_sibling_gems, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - root: %w[src my structuredmerge ruby gems] + prefix: "STRUCTUREDMERGE", + path_env: "STRUCTUREDMERGE_DEV", + root: ["src", "my", "structuredmerge", "ruby", "gems"] ) ensure if direct_sibling_templating && !direct_sibling_local if direct_sibling_dev_was_set - ENV['STRUCTUREDMERGE_DEV'] = direct_sibling_dev_original + ENV["STRUCTUREDMERGE_DEV"] = direct_sibling_dev_original else - ENV.delete('STRUCTUREDMERGE_DEV') + ENV.delete("STRUCTUREDMERGE_DEV") end end end end # Templating (env-switched: STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local paths) -eval_gemfile 'gemfiles/modular/templating.gemfile' if ENV.fetch('K_JEM_TEMPLATING', 'false').casecmp('true').zero? +eval_gemfile "gemfiles/modular/templating.gemfile" if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? # Debugging -eval_gemfile 'gemfiles/modular/debug.gemfile' +eval_gemfile "gemfiles/modular/debug.gemfile" # Code Coverage (env-switched: KETTLE_DEV_DEV=true for local paths) -eval_gemfile 'gemfiles/modular/coverage.gemfile' +eval_gemfile "gemfiles/modular/coverage.gemfile" # Linting -eval_gemfile 'gemfiles/modular/style.gemfile' +eval_gemfile "gemfiles/modular/style.gemfile" # Documentation -eval_gemfile 'gemfiles/modular/documentation.gemfile' +eval_gemfile "gemfiles/modular/documentation.gemfile" # Changelog release tooling (available on Ruby versions supported by kettle-changelog) -eval_gemfile 'gemfiles/modular/changelog.gemfile' +eval_gemfile "gemfiles/modular/changelog.gemfile" # Optional -eval_gemfile 'gemfiles/modular/optional.gemfile' +eval_gemfile "gemfiles/modular/optional.gemfile" ### Std Lib Extracted Gems -eval_gemfile 'gemfiles/modular/x_std_libs.gemfile' +eval_gemfile "gemfiles/modular/x_std_libs.gemfile" # See unlocked_deps appraisal for more details on irb inclusion -gem 'irb', '~> 1.17' # ruby >= 2.7 +gem "irb", "~> 1.17" # ruby >= 2.7 diff --git a/gems/ast-merge/Rakefile b/gems/ast-merge/Rakefile index 754a9dafb..557a22b63 100644 --- a/gems/ast-merge/Rakefile +++ b/gems/ast-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-merge Rakefile v7.1.28 - 2026-09-23 +# ast-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. @@ -55,68 +55,68 @@ # # simplecov:disable -require 'bundler/gem_tasks' unless Dir[File.join(__dir__, '*.gemspec')].empty? +require "bundler/gem_tasks" if !Dir[File.join(__dir__, "*.gemspec")].empty? # simplecov:enable # Define a base default task early so other files can enhance it. -desc 'Default tasks aggregator' +desc "Default tasks aggregator" task :default do - puts 'Default task complete.' + puts "Default task complete." end # simplecov:disable ### MONOREPO FAMILY TASKS -if Dir.exist?(File.join(__dir__, 'gems')) +if Dir.exist?(File.join(__dir__, "gems")) def family_gem_dirs - Dir.glob(File.join(__dir__, 'gems', '*', '*.gemspec')) - .map { |path| File.dirname(path) } - .uniq - .sort_by { |path| File.basename(path) } + Dir.glob(File.join(__dir__, "gems", "*", "*.gemspec")) + .map { |path| File.dirname(path) } + .uniq + .sort_by { |path| File.basename(path) } end def run_kettle_family(*args) - sh('bundle', 'exec', 'kettle-family', *args) + sh("bundle", "exec", "kettle-family", *args) end namespace :family do - desc 'List released Ruby subgems' + desc "List released Ruby subgems" task :list do family_gem_dirs.each { |path| puts File.basename(path) } end - desc 'Run release readiness checks for the Ruby gem family' + desc "Run release readiness checks for the Ruby gem family" task :readiness do - run_kettle_family('check') + run_kettle_family("check") end - desc 'Run tests for the Ruby gem family' + desc "Run tests for the Ruby gem family" task :test do - run_kettle_family('test', '--execute') + run_kettle_family("test", "--execute") end - desc 'Run lint for the Ruby gem family' + desc "Run lint for the Ruby gem family" task :lint do - run_kettle_family('lint', '--execute') + run_kettle_family("lint", "--execute") end - desc 'Generate YARD docs for the Ruby gem family' + desc "Generate YARD docs for the Ruby gem family" task :docs do - run_kettle_family('docs', '--execute') + run_kettle_family("docs", "--execute") end - desc 'Report release state for the Ruby gem family' + desc "Report release state for the Ruby gem family" task :release_state do - run_kettle_family('release-state') + run_kettle_family("release-state") end - desc 'Run the Ruby gem family release planner' + desc "Run the Ruby gem family release planner" task :release do - run_kettle_family('release') + run_kettle_family("release") end - desc 'Execute the Ruby gem family release' + desc "Execute the Ruby gem family release" task :release_execute do - run_kettle_family('release', '--execute') + run_kettle_family("release", "--execute") end end end @@ -124,31 +124,31 @@ end # External gems that define tasks - add here! begin - require 'kettle/dev' - Kettle::Dev.install_tasks unless Kettle::Dev::RUNNING_AS == 'rake' + require "kettle/dev" + Kettle::Dev.install_tasks unless Kettle::Dev::RUNNING_AS == "rake" rescue LoadError warn("NOTE: kettle-dev isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end ### DUPLICATE DRIFT TASKS begin - require 'kettle/drift' + require "kettle/drift" Kettle::Drift.install_tasks rescue LoadError - desc('(stub) kettle:drift:check is unavailable') - task('kettle:drift:check') do + desc("(stub) kettle:drift:check is unavailable") + task("kettle:drift:check") do warn("NOTE: kettle-drift isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end - desc('(stub) kettle:drift:update is unavailable') - task('kettle:drift:update') do + desc("(stub) kettle:drift:update is unavailable") + task("kettle:drift:update") do warn("NOTE: kettle-drift isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end - desc('(stub) kettle:drift:force_update is unavailable') - task('kettle:drift:force_update') do + desc("(stub) kettle:drift:force_update is unavailable") + task("kettle:drift:force_update") do warn("NOTE: kettle-drift isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end - desc('(stub) kettle:drift is unavailable') - task('kettle:drift' => 'kettle:drift:update') + desc("(stub) kettle:drift is unavailable") + task("kettle:drift" => "kettle:drift:update") end ### TEMPLATING TASKS @@ -158,7 +158,7 @@ end # delegates here when rake orchestration is needed. kettle_jem_selftest_unavailable_note = nil begin - require 'kettle/jem' + require "kettle/jem" if Kettle::Jem.respond_to?(:install_tasks) Kettle::Jem.install_tasks else @@ -169,8 +169,8 @@ rescue LoadError end if kettle_jem_selftest_unavailable_note - desc('(stub) kettle:jem:selftest is unavailable') - task('kettle:jem:selftest') do + desc("(stub) kettle:jem:selftest is unavailable") + task("kettle:jem:selftest") do warn(kettle_jem_selftest_unavailable_note) end end @@ -178,10 +178,10 @@ end ### RELEASE TASKS # Setup stone_checksums begin - require 'stone_checksums' + require "stone_checksums" rescue LoadError - desc('(stub) build:generate_checksums is unavailable') - task('build:generate_checksums') do + desc("(stub) build:generate_checksums is unavailable") + task("build:generate_checksums") do warn("NOTE: stone_checksums isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end end diff --git a/gems/ast-merge/ast-merge.gemspec b/gems/ast-merge/ast-merge.gemspec index 1cc3dac69..baebb3c2c 100644 --- a/gems/ast-merge/ast-merge.gemspec +++ b/gems/ast-merge/ast-merge.gemspec @@ -9,44 +9,44 @@ Gem::Specification.new do |spec| spec.name = 'ast-merge' spec.version = Module.new.tap { |mod| Kernel.load("#{__dir__}/lib/ast/merge/version.rb", mod) }::Ast::Merge::Version::VERSION - spec.authors = ['Peter H. Boling'] - spec.email = ['floss@galtzo.com'] + spec.authors = ["Peter H. Boling"] + spec.email = ["floss@galtzo.com"] spec.summary = '☯️ Structured Merge AST/core contracts for the Ruby monorepo' spec.description = '☯️ Core diagnostics, conformance, planning, reporting, and review-state contracts for Structured Merge.' spec.homepage = 'https://github.com/structuredmerge/structuredmerge-ruby' - spec.licenses = ['AGPL-3.0-only', 'PolyForm-Small-Business-1.0.0'] - spec.required_ruby_version = '>= 4.0.0' + spec.licenses = ["AGPL-3.0-only", "PolyForm-Small-Business-1.0.0"] + spec.required_ruby_version = ">= 4.0.0" # Linux distros often package gems and securely certify them independent # of the official RubyGem certification process. Allowed via ENV["SKIP_GEM_SIGNING"] # Ref: https://gitlab.com/ruby-oauth/version_gem/-/issues/3 # Hence, only enable signing if `SKIP_GEM_SIGNING` is not set in ENV. # See CONTRIBUTING.md - unless ENV.include?('SKIP_GEM_SIGNING') - user_cert = "certs/#{ENV.fetch('GEM_CERT_USER', ENV['USER'])}.pem" + unless ENV.include?("SKIP_GEM_SIGNING") + user_cert = "certs/#{ENV.fetch("GEM_CERT_USER", ENV["USER"])}.pem" cert_file_path = File.join(__dir__, user_cert) - cert_chain = cert_file_path.split(',') + cert_chain = cert_file_path.split(",") cert_chain.select! { |fp| File.exist?(fp) } if cert_file_path && cert_chain.any? spec.cert_chain = cert_chain - if $PROGRAM_NAME.end_with?('gem') && ARGV[0] == 'build' - spec.signing_key = File.join(Gem.user_home, '.ssh', 'gem-private_key.pem') + if $PROGRAM_NAME.end_with?("gem") && ARGV[0] == "build" + spec.signing_key = File.join(Gem.user_home, ".ssh", "gem-private_key.pem") end end end - spec.metadata['homepage_uri'] = 'https://structuredmerge.org' - spec.metadata['source_code_uri'] = "#{spec.homepage}/tree/v#{spec.version}" - spec.metadata['changelog_uri'] = "#{spec.homepage}/blob/v#{spec.version}/CHANGELOG.md" - spec.metadata['bug_tracker_uri'] = "#{spec.homepage}/issues" - spec.metadata['documentation_uri'] = "https://www.rubydoc.info/gems/#{spec.name}/#{spec.version}" - spec.metadata['funding_uri'] = 'https://github.com/sponsors/pboling' - spec.metadata['wiki_uri'] = "#{spec.homepage}/wiki" - spec.metadata['news_uri'] = "https://www.railsbling.com/tags/#{spec.name}" - spec.metadata['discord_uri'] = 'https://discord.gg/3qme4XHNKN' - spec.metadata['mailing_list_uri'] = 'https://www.rubyforum.org/tag/ast-merge' - spec.metadata['rubygems_mfa_required'] = 'true' + spec.metadata["homepage_uri"] = "https://structuredmerge.org" + spec.metadata["source_code_uri"] = "#{spec.homepage}/tree/v#{spec.version}" + spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/v#{spec.version}/CHANGELOG.md" + spec.metadata["bug_tracker_uri"] = "#{spec.homepage}/issues" + spec.metadata["documentation_uri"] = "https://www.rubydoc.info/gems/#{spec.name}/#{spec.version}" + spec.metadata["funding_uri"] = "https://github.com/sponsors/pboling" + spec.metadata["wiki_uri"] = "#{spec.homepage}/wiki" + spec.metadata["news_uri"] = "https://www.railsbling.com/tags/#{spec.name}" + spec.metadata["discord_uri"] = "https://discord.gg/3qme4XHNKN" + spec.metadata["mailing_list_uri"] = "https://www.rubyforum.org/tag/ast-merge" + spec.metadata["rubygems_mfa_required"] = "true" gemspec_root = __dir__ relative_package_path = lambda do |path| @@ -54,13 +54,13 @@ Gem::Specification.new do |spec| end enumerate_package_glob = lambda do |glob| Dir.glob(glob, File::FNM_DOTMATCH).filter_map do |path| - next unless File.file?(path) && !['.', '..'].include?(File.basename(path)) + next unless File.file?(path) && ![".", ".."].include?(File.basename(path)) relative_package_path.call(path) end end enumerate_package_files = lambda do |root| - enumerate_package_glob.call(File.join(gemspec_root, root, '**', '*')) + enumerate_package_glob.call(File.join(gemspec_root, root, "**", "*")) end package_metadata_files = %w[ CHANGELOG.md @@ -79,17 +79,17 @@ Gem::Specification.new do |spec| *enumerate_package_files.call('exe') ] spec.rdoc_options += [ - '--title', + "--title", "#{spec.name} - #{spec.summary}", - '--main', - 'README.md', - '--exclude', - '^sig/', - '--line-numbers', - '--inline-source', - '--quiet' + "--main", + "README.md", + "--exclude", + "^sig/", + "--line-numbers", + "--inline-source", + "--quiet" ] - spec.bindir = 'exe' + spec.bindir = "exe" # Listed files are the relative paths from bindir above. spec.executables = [] @@ -99,13 +99,13 @@ Gem::Specification.new do |spec| # ast-merge will then preserve content between those markers across template runs. # kettle-jem:unfreeze - spec.require_paths = ['lib'] + spec.require_paths = ["lib"] # Utilities spec.add_dependency 'benchmark' spec.add_dependency('token-resolver', '~> 2.0', '>= 2.0.4') # ruby >= 3.2.0 spec.add_dependency 'tree_haver', "= #{spec.version}" - spec.add_dependency('version_gem', '~> 1.1', '>= 1.1.15') # ruby >= 2.2.0 + spec.add_dependency("version_gem", "~> 1.1", ">= 1.1.15") # ruby >= 2.2.0 # NOTE: It is preferable to list development dependencies in the gemspec due to increased # visibility and discoverability. @@ -121,32 +121,32 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= 4.0.0 # Security - spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 + spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 # Tasks - spec.add_development_dependency('rake', '~> 13.0') # ruby >= 2.2.0 + spec.add_development_dependency("rake", "~> 13.0") # ruby >= 2.2.0 # Debugging - spec.add_development_dependency('require_bench', '~> 1.0', '>= 1.0.4') # ruby >= 2.2.0 + spec.add_development_dependency("require_bench", "~> 1.0", ">= 1.0.4") # ruby >= 2.2.0 # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. - spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 - spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 + spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= 4.0.0 + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.11") # ruby >= 2.4.0, default kettle-test runner # Releasing - spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 - spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 + spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 + spec.add_development_dependency("stone_checksums", "~> 1.0", ">= 1.0.9") # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 + spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.13") # ruby >= 2.4 end diff --git a/gems/ast-merge/bin/yard b/gems/ast-merge/bin/yard index 5d516ad6f..a7e8b6eed 100755 --- a/gems/ast-merge/bin/yard +++ b/gems/ast-merge/bin/yard @@ -12,4 +12,4 @@ # `yard` / `bin/yard`. Keep this binstub as a handoff to the task so # humans and tools that reach for `bin/yard` still run the full docs # workflow with post-processing hooks. -exec('bundle', 'exec', 'rake', 'yard') +exec("bundle", "exec", "rake", "yard") diff --git a/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile b/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile index b8392fab0..dec650815 100644 --- a/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile +++ b/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.1 -gem 'benchmark', '~> 0.5', '>= 0.5.0' # Removed from Std Lib in Ruby 4.0 +gem "benchmark", "~> 0.5", ">= 0.5.0" # Removed from Std Lib in Ruby 4.0 diff --git a/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile index af214aafa..e1eb20c5e 100644 --- a/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.1 -gem 'benchmark', github: 'ruby/benchmark', branch: 'master' +gem "benchmark", github: "ruby/benchmark", branch: "master" diff --git a/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile b/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile index 17ad97260..19ed967c3 100644 --- a/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile +++ b/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile @@ -1 +1 @@ -gem 'cgi', '~> 0.5' +gem "cgi", "~> 0.5" diff --git a/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile index 650fbf033..ef8b816ce 100644 --- a/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile @@ -1 +1 @@ -gem 'cgi', '>= 0.5' +gem "cgi", ">= 0.5" diff --git a/gems/ast-merge/gemfiles/modular/changelog.gemfile b/gems/ast-merge/gemfiles/modular/changelog.gemfile index ae951b4ae..952e810dd 100644 --- a/gems/ast-merge/gemfiles/modular/changelog.gemfile +++ b/gems/ast-merge/gemfiles/modular/changelog.gemfile @@ -5,20 +5,20 @@ # its runtime dependency floor. # Release lockfile/build commands set this dependency-specific switch so # the development tool cannot pull unpublished family gems into resolution. -kettle_changelog_skip = ENV.fetch('KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY', 'false').downcase +kettle_changelog_skip = ENV.fetch("KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY", "false").downcase kettle_changelog_skip = %w[true 1 yes on].include?(kettle_changelog_skip) -kettle_changelog_local = ENV.fetch('KETTLE_DEV_DEV', 'false').downcase +kettle_changelog_local = ENV.fetch("KETTLE_DEV_DEV", "false").downcase kettle_changelog_local = !%w[false 0 no off].include?(kettle_changelog_local) unless kettle_changelog_skip if kettle_changelog_local - require 'nomono/bundler' + require "nomono/bundler" eval_nomono_gems( - gems: ['kettle-changelog'], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - root: %w[src my kettle-dev] + gems: ["kettle-changelog"], + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + root: ["src", "my", "kettle-dev"] ) - elsif Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('4.0.0') - gem 'kettle-changelog', '~> 1.0', '>= 1.0.7' + elsif Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("4.0.0") + gem "kettle-changelog", "~> 1.0", ">= 1.0.7" end end diff --git a/gems/ast-merge/gemfiles/modular/coverage.gemfile b/gems/ast-merge/gemfiles/modular/coverage.gemfile index e783c2a9f..d4b11c024 100644 --- a/gems/ast-merge/gemfiles/modular/coverage.gemfile +++ b/gems/ast-merge/gemfiles/modular/coverage.gemfile @@ -4,11 +4,11 @@ # Set KETTLE_DEV_DEV=true for local development with path-based dependencies. # When false (default / CI), remote released gems are used. -if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false').zero? +if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false").zero? # Coverage (remote/released) platform :mri do - gem 'kettle-soup-cover', '~> 3.0', '>= 3.0.10', require: false + gem "kettle-soup-cover", "~> 3.0", ">= 3.0.10", require: false end else - eval_gemfile 'coverage_local.gemfile' + eval_gemfile "coverage_local.gemfile" end diff --git a/gems/ast-merge/gemfiles/modular/coverage_local.gemfile b/gems/ast-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..424b164ac 100644 --- a/gems/ast-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/coverage_local.gemfile @@ -6,46 +6,48 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] +nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs['nomono'] -nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) +nomono_already_activated = Gem.loaded_specs["nomono"] +nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require 'bundler' + require "bundler" if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == 'nomono' } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == "nomono" } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, 'nomono', *nomono_activation_requirements) -require 'nomono/bundler' +Kernel.send(:gem, "nomono", *nomono_activation_requirements) +require "nomono/bundler" + local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR", + debug_env: "KETTLE_DEV_DEBUG", + root: ["src", "my", "kettle-dev"] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do # Replace the gemspec dependency instead of declaring kettle-dev twice. Bundler # rejects duplicate declarations with different requirements or sources. - kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find do |dependency| - dependency.name == 'kettle-dev' - end + kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] - ).fetch('kettle-dev', nil) + **kettle_dev_nomono_options + ).fetch("kettle-dev", nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) gem kettle_dev_dependency.name, *kettle_dev_dependency.requirements_list, path: kettle_dev_local_path @@ -56,22 +58,17 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) - if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 + if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false") != 0 eval_nomono_gems( gems: %w[turbo_tests2], - prefix: 'GALTZO_FLOSS', - path_env: 'GALTZO_FLOSS_DEV', - vendored_gems_env: 'GALTZO_FLOSS_VENDORED_GEMS', - vendor_gem_dir_env: 'GALTZO_FLOSS_VENDOR_GEM_DIR', - debug_env: 'GALTZO_FLOSS_DEBUG' + prefix: "GALTZO_FLOSS", + path_env: "GALTZO_FLOSS_DEV", + vendored_gems_env: "GALTZO_FLOSS_VENDORED_GEMS", + vendor_gem_dir_env: "GALTZO_FLOSS_VENDOR_GEM_DIR", + debug_env: "GALTZO_FLOSS_DEBUG" ) end end diff --git a/gems/ast-merge/gemfiles/modular/debug.gemfile b/gems/ast-merge/gemfiles/modular/debug.gemfile index eed8d4d1e..4e15b1a3a 100644 --- a/gems/ast-merge/gemfiles/modular/debug.gemfile +++ b/gems/ast-merge/gemfiles/modular/debug.gemfile @@ -13,10 +13,10 @@ platform :mri do # Debugging - Ensure ENV["DEBUG"] == "true" to use debuggers within spec suite # Use binding.break, binding.b, or debugger in code - gem 'debug', '>= 1.1' # ruby >= 2.7 + gem "debug", ">= 1.1" # ruby >= 2.7 # Dev Console - Binding.pry - Irb replacement # gem "pry", "~> 0.14" # ruby >= 2.0 end -gem 'gem_bench', '~> 2.0', '>= 2.0.5' +gem "gem_bench", "~> 2.0", ">= 2.0.5" diff --git a/gems/ast-merge/gemfiles/modular/documentation.gemfile b/gems/ast-merge/gemfiles/modular/documentation.gemfile index b41ca504d..2e18bdee1 100644 --- a/gems/ast-merge/gemfiles/modular/documentation.gemfile +++ b/gems/ast-merge/gemfiles/modular/documentation.gemfile @@ -7,18 +7,18 @@ # # Documentation -gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 -gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 -gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 -gem 'yard', '~> 0.9', '>= 0.9.45', require: false -gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 -gem 'yard-relative_markdown_links', '~> 0.6', require: false +gem "kramdown", "~> 2.5", ">= 2.5.2", require: false # Ruby >= 2.5 +gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 +gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 +gem "yard", "~> 0.9", ">= 0.9.45", require: false +gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 +gem "yard-lint", "~> 1.12", ">= 1.12.0", require: false # Ruby >= 3.3 +gem "yard-relative_markdown_links", "~> 0.6", require: false -if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? - gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 - gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false - gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false +if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? + gem "yard-fence", "~> 0.9", ">= 0.9.9", require: false # Ruby >= 3.2 + gem "yard-timekeeper", "~> 0.2", ">= 0.2.7", require: false + gem "yard-yaml", "~> 0.2", ">= 0.2.6", require: false else - eval_gemfile 'documentation_local.gemfile' + eval_gemfile "documentation_local.gemfile" end diff --git a/gems/ast-merge/gemfiles/modular/documentation_local.gemfile b/gems/ast-merge/gemfiles/modular/documentation_local.gemfile index a7a3895c0..4519979db 100644 --- a/gems/ast-merge/gemfiles/modular/documentation_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/documentation_local.gemfile @@ -6,27 +6,28 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] +nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs['nomono'] -nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) +nomono_already_activated = Gem.loaded_specs["nomono"] +nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require 'bundler' + require "bundler" if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == 'nomono' } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == "nomono" } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, 'nomono', *nomono_activation_requirements) -require 'nomono/bundler' +Kernel.send(:gem, "nomono", *nomono_activation_requirements) +require "nomono/bundler" + local_gems = %w[yard-fence yard-timekeeper yard-yaml] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) @@ -35,9 +36,9 @@ local_gems_to_eval = local_gems - %w[] - declared_gems # export GALTZO_FLOSS_DEV=/path/to/galtzo-floss eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'GALTZO_FLOSS', - path_env: 'GALTZO_FLOSS_DEV', - vendored_gems_env: 'GALTZO_FLOSS_VENDORED_GEMS', - vendor_gem_dir_env: 'GALTZO_FLOSS_VENDOR_GEM_DIR', - debug_env: 'GALTZO_FLOSS_DEBUG' + prefix: "GALTZO_FLOSS", + path_env: "GALTZO_FLOSS_DEV", + vendored_gems_env: "GALTZO_FLOSS_VENDORED_GEMS", + vendor_gem_dir_env: "GALTZO_FLOSS_VENDOR_GEM_DIR", + debug_env: "GALTZO_FLOSS_DEBUG" ) diff --git a/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile index 7c83a239b..c03bd8d85 100644 --- a/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile @@ -1 +1 @@ -gem 'erb', '~> 3.0' # ruby >= 2.7.0 +gem "erb", "~> 3.0" # ruby >= 2.7.0 diff --git a/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile b/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile index 882d301c7..1eed804cf 100644 --- a/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile @@ -1 +1 @@ -gem 'erb', '~> 6.0', '>= 6.0.7' # ruby >= 3.2.0 +gem "erb", "~> 6.0", ">= 6.0.7" # ruby >= 3.2.0 diff --git a/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile b/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile index 882d301c7..1eed804cf 100644 --- a/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile @@ -1 +1 @@ -gem 'erb', '~> 6.0', '>= 6.0.7' # ruby >= 3.2.0 +gem "erb", "~> 6.0", ">= 6.0.7" # ruby >= 3.2.0 diff --git a/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile index ea0101185..48fee4218 100644 --- a/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 3.2 -gem 'erb', github: 'ruby/erb', branch: 'master' +gem "erb", github: "ruby/erb", branch: "master" diff --git a/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile b/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile index 9b2f8d96a..b0e69ab11 100644 --- a/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile +++ b/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile @@ -1,6 +1,6 @@ # frozen_string_literal: true -if RUBY_ENGINE == 'truffleruby' && RUBY_ENGINE_VERSION.start_with?('22.3') +if RUBY_ENGINE == "truffleruby" && RUBY_ENGINE_VERSION.start_with?("22.3") # TruffleRuby 22.3 ships the json default gem from its emulated MRI Ruby. - gem 'json', '= 2.5.1' + gem "json", "= 2.5.1" end diff --git a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile index d787a5ef4..7b2660a2b 100644 --- a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile +++ b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile @@ -1,6 +1,6 @@ # frozen_string_literal: true -if RUBY_ENGINE == 'truffleruby' && RUBY_ENGINE_VERSION.start_with?('23.0') +if RUBY_ENGINE == "truffleruby" && RUBY_ENGINE_VERSION.start_with?("23.0") # TruffleRuby 23.0 ships the json default gem from its emulated MRI Ruby. - gem 'json', '= 2.6.1' + gem "json", "= 2.6.1" end diff --git a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile index d78486b0e..dfa21f2e4 100644 --- a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile +++ b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile @@ -1,6 +1,6 @@ # frozen_string_literal: true -if RUBY_ENGINE == 'truffleruby' && RUBY_ENGINE_VERSION.start_with?('23.1') +if RUBY_ENGINE == "truffleruby" && RUBY_ENGINE_VERSION.start_with?("23.1") # TruffleRuby 23.1 ships the json default gem from its emulated MRI Ruby. - gem 'json', '= 2.6.3' + gem "json", "= 2.6.3" end diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile index e27f1bbae..42e9d9bd4 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem 'mutex_m', '~> 0.2' +gem "mutex_m", "~> 0.2" diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile index e27f1bbae..42e9d9bd4 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem 'mutex_m', '~> 0.2' +gem "mutex_m", "~> 0.2" diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile index e27f1bbae..42e9d9bd4 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem 'mutex_m', '~> 0.2' +gem "mutex_m", "~> 0.2" diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile index 9dac2f6cb..8af3b6fca 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 (dependency of omniauth) -gem 'mutex_m', github: 'ruby/mutex_m', branch: 'master' +gem "mutex_m", github: "ruby/mutex_m", branch: "master" diff --git a/gems/ast-merge/gemfiles/modular/optional.gemfile b/gems/ast-merge/gemfiles/modular/optional.gemfile index 9ea429538..80bc45196 100644 --- a/gems/ast-merge/gemfiles/modular/optional.gemfile +++ b/gems/ast-merge/gemfiles/modular/optional.gemfile @@ -9,8 +9,8 @@ # Optional dependencies are not depended on directly, but may be used if present. # Required for curated binstubs generated by kettle-jem install -gem 'rbs', '>= 3.0', require: false # ruby >= 3.1 +gem "rbs", ">= 3.0", require: false # ruby >= 3.1 # Required for kettle-pre-release # URL parsing with Unicode support (falls back to URI if not available) -gem 'addressable', '>= 2.8', '< 3' # ruby >= 2.2 +gem "addressable", ">= 2.8", "< 3" # ruby >= 2.2 diff --git a/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile index df6961920..6be53978e 100644 --- a/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile +++ b/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem 'ostruct', '~> 0.6' +gem "ostruct", "~> 0.6" diff --git a/gems/ast-merge/gemfiles/modular/rspec.gemfile b/gems/ast-merge/gemfiles/modular/rspec.gemfile index 2af210a41..72fdf8b7f 100644 --- a/gems/ast-merge/gemfiles/modular/rspec.gemfile +++ b/gems/ast-merge/gemfiles/modular/rspec.gemfile @@ -1,4 +1,4 @@ -gem 'rspec_junit_formatter', - github: 'pboling/rspec_junit_formatter', - branch: 'main', - ref: '9e6bcaaedd49477b62878ed568dc4ada5cc7cb5e' +gem "rspec_junit_formatter", + github: "pboling/rspec_junit_formatter", + branch: "main", + ref: "9e6bcaaedd49477b62878ed568dc4ada5cc7cb5e" diff --git a/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile b/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile index ebf17c529..02f134c7f 100644 --- a/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile +++ b/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile @@ -8,4 +8,4 @@ # Test against HEAD of runtime dependencies so we can proactively file bugs -eval_gemfile('x_std_libs/vHEAD.gemfile') +eval_gemfile("x_std_libs/vHEAD.gemfile") diff --git a/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile index 3616f4e3a..e85bb18ee 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile @@ -2,4 +2,4 @@ # NOT SEMVER # Version 3.0.7 dropped support for Ruby <= 2.7 # Version 3.0.0 dropped support for Ruby <= 2.4 -gem 'stringio', '>= 3.0' +gem "stringio", ">= 3.0" diff --git a/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile index 3616f4e3a..e85bb18ee 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile @@ -2,4 +2,4 @@ # NOT SEMVER # Version 3.0.7 dropped support for Ruby <= 2.7 # Version 3.0.0 dropped support for Ruby <= 2.4 -gem 'stringio', '>= 3.0' +gem "stringio", ">= 3.0" diff --git a/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile index 3616f4e3a..e85bb18ee 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile @@ -2,4 +2,4 @@ # NOT SEMVER # Version 3.0.7 dropped support for Ruby <= 2.7 # Version 3.0.0 dropped support for Ruby <= 2.4 -gem 'stringio', '>= 3.0' +gem "stringio", ">= 3.0" diff --git a/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile index 78f5f5d8a..5f2a74126 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 (dependency of omniauth) -gem 'stringio', github: 'ruby/stringio', branch: 'master' +gem "stringio", github: "ruby/stringio", branch: "master" diff --git a/gems/ast-merge/gemfiles/modular/style.gemfile b/gems/ast-merge/gemfiles/modular/style.gemfile index a619f5248..a4340cd76 100644 --- a/gems/ast-merge/gemfiles/modular/style.gemfile +++ b/gems/ast-merge/gemfiles/modular/style.gemfile @@ -9,25 +9,25 @@ # Style tasks run on the latest Ruby; RuboCop-LTS selects the compatibility # rules for the configured Ruby floor independently from task dependency floors. -gem 'reek', '~> 6.5', '>= 6.5.0' +gem "reek", "~> 6.5", ">= 6.5.0" platform :mri do - gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false - gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' - gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' - gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 + gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false + gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" + gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" + gem "rubocop-on-rbs", "~> 2.0", ">= 2.0.0" # ruby >= 3.2.0 # gem "rubocop", "~> 1.73", ">= 1.73.2" # constrained by standard - gem 'rubocop-packaging', - github: 'pboling/rubocop-packaging', - ref: '3539ba858d379740d638566faee9e56b2b854145' - gem 'standard', '~> 1.56', '>= 1.56.0' + gem "rubocop-packaging", + github: "pboling/rubocop-packaging", + ref: "3539ba858d379740d638566faee9e56b2b854145" + gem "standard", "~> 1.56", ">= 1.56.0" - if ENV.fetch('RUBOCOP_LTS_DEV', 'false').casecmp('false').zero? + if ENV.fetch("RUBOCOP_LTS_DEV", "false").casecmp("false").zero? declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) - gem 'rubocop-lts', '~> 24.2', '>= 24.2.3' unless declared_gems.include?('rubocop-lts') - gem 'rubocop-lts-rspec', '~> 1.0', '>= 1.0.6' unless declared_gems.include?('rubocop-lts-rspec') - gem 'rubocop-ruby3_2', '~> 3.0', '>= 3.0.8' unless declared_gems.include?('rubocop-ruby3_2') + gem "rubocop-lts", "~> 24.2", ">= 24.2.3" unless declared_gems.include?("rubocop-lts") + gem "rubocop-lts-rspec", "~> 1.0", ">= 1.0.6" unless declared_gems.include?("rubocop-lts-rspec") + gem "rubocop-ruby3_2", "~> 3.0", ">= 3.0.8" unless declared_gems.include?("rubocop-ruby3_2") else - eval_gemfile('style_local.gemfile') + eval_gemfile("style_local.gemfile") end end diff --git a/gems/ast-merge/gemfiles/modular/style_local.gemfile b/gems/ast-merge/gemfiles/modular/style_local.gemfile index 443eb2d46..d1ab54393 100644 --- a/gems/ast-merge/gemfiles/modular/style_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/style_local.gemfile @@ -9,27 +9,28 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] +nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs['nomono'] -nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) +nomono_already_activated = Gem.loaded_specs["nomono"] +nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require 'bundler' + require "bundler" if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == 'nomono' } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == "nomono" } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, 'nomono', *nomono_activation_requirements) -require 'nomono/bundler' +Kernel.send(:gem, "nomono", *nomono_activation_requirements) +require "nomono/bundler" + local_gems = %w[rubocop-lts rubocop-lts-rspec rubocop-ruby3_2 standard-rubocop-lts] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) @@ -39,11 +40,11 @@ local_gems_to_eval = local_gems - %w[] - declared_gems platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'RUBOCOP_LTS', - path_env: 'RUBOCOP_LTS_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'RUBOCOP_LTS_DEBUG', - root: %w[src rubocop-lts] + prefix: "RUBOCOP_LTS", + path_env: "RUBOCOP_LTS_DEV", + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR", + debug_env: "RUBOCOP_LTS_DEBUG", + root: ["src", "rubocop-lts"] ) end diff --git a/gems/ast-merge/gemfiles/modular/templating.gemfile b/gems/ast-merge/gemfiles/modular/templating.gemfile index e517e16ba..f7f4a9071 100644 --- a/gems/ast-merge/gemfiles/modular/templating.gemfile +++ b/gems/ast-merge/gemfiles/modular/templating.gemfile @@ -1,29 +1,30 @@ # frozen_string_literal: true -structuredmerge_remote = ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false').zero? -kettle_remote = ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false').zero? +structuredmerge_remote = ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false").zero? +kettle_remote = ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false").zero? -tslp_dev = ENV.fetch('TSLP_DEV', nil).to_s +tslp_dev = ENV.fetch("TSLP_DEV", nil).to_s tslp_dev = nil if tslp_dev.empty? || %w[false 0 no off].include?(tslp_dev.downcase) if structuredmerge_remote || !tslp_dev.to_s.empty? # Keep one Bundler declaration so the local debugging override cannot be # mistaken for a second dependency declaration. tslp_requirements = if tslp_dev.to_s.empty? - ['~> 1.16', '>= 1.16.2'] + ["~> 1.16", ">= 1.16.2"] else [{ path: tslp_dev }] end - gem 'tree_sitter_language_pack', *tslp_requirements + gem "tree_sitter_language_pack", *tslp_requirements end if structuredmerge_remote - # Merge recipes for released installs. - gem 'kettle-jem', '~> 7.1', '>= 7.1.28' + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. + gem "kettle-jem", "~> 7.1", ">= 7.1.28" end if kettle_remote # Template/plugin checks for released installs. - gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false + gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. @@ -32,4 +33,4 @@ end # # Set KETTLE_DEV_DEV=/path/to/my for local development with Kettle plugin gems. # When false (default / CI), released Kettle plugin gems are used. -eval_gemfile 'templating_local.gemfile' unless structuredmerge_remote && kettle_remote +eval_gemfile "templating_local.gemfile" unless structuredmerge_remote && kettle_remote diff --git a/gems/ast-merge/gemfiles/modular/templating_local.gemfile b/gems/ast-merge/gemfiles/modular/templating_local.gemfile index 70a80d5b9..1e236b3f7 100644 --- a/gems/ast-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/templating_local.gemfile @@ -7,27 +7,28 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] +nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs['nomono'] -nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) +nomono_already_activated = Gem.loaded_specs["nomono"] +nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require 'bundler' + require "bundler" if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == 'nomono' } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == "nomono" } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, 'nomono', *nomono_activation_requirements) -require 'nomono/bundler' +Kernel.send(:gem, "nomono", *nomono_activation_requirements) +require "nomono/bundler" + structuredmerge_local_gems = %w[ tree_haver @@ -65,34 +66,38 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR" +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + debug_env: "KETTLE_DEV_DEBUG", + root: ["src", "my", "kettle-dev"] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: "STRUCTUREDMERGE", + path_env: "STRUCTUREDMERGE_DEV", + debug_env: "STRUCTUREDMERGE_DEBUG" +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] -if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 +if ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false") != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end -if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 +if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false") != 0 # Replace the gemspec dependency instead of declaring kettle-dev twice. Bundler # rejects duplicate declarations with different requirements or sources. - kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find do |dependency| - dependency.name == 'kettle-dev' - end + kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] - ).fetch('kettle-dev', nil) + **kettle_dev_nomono_options + ).fetch("kettle-dev", nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) gem kettle_dev_dependency.name, *kettle_dev_dependency.requirements_list, path: kettle_dev_local_path @@ -103,11 +108,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile b/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile index b1329ba84..eaab4a473 100644 --- a/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile +++ b/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile @@ -1 +1 @@ -gem 'webrick', '~> 1.9' +gem "webrick", "~> 1.9" diff --git a/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile index c7e6f81a1..8a789b634 100644 --- a/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile @@ -1 +1 @@ -gem 'webrick', '>= 1.9' +gem "webrick", ">= 1.9" diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile index 0e7e07122..6d5a7f7b4 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile @@ -2,13 +2,13 @@ unless Gem.win_platform? ruby_version = Gem::Version.new(RUBY_VERSION) - if ruby_version >= Gem::Version.new('4.0') - eval_gemfile 'x_std_libs/r4/libs.gemfile' - elsif ruby_version >= Gem::Version.new('3.2') - eval_gemfile 'x_std_libs/r3/libs.gemfile' - elsif ruby_version >= Gem::Version.new('3.1') - eval_gemfile 'x_std_libs/r3.1/libs.gemfile' + if ruby_version >= Gem::Version.new("4.0") + eval_gemfile "x_std_libs/r4/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.2") + eval_gemfile "x_std_libs/r3/libs.gemfile" + elsif ruby_version >= Gem::Version.new("3.1") + eval_gemfile "x_std_libs/r3.1/libs.gemfile" else - eval_gemfile 'x_std_libs/r2/libs.gemfile' + eval_gemfile "x_std_libs/r2/libs.gemfile" end end diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile index 16a5e3d70..441c4f03a 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile @@ -1,3 +1,3 @@ -eval_gemfile '../../erb/r2/v3.0.gemfile' -eval_gemfile '../../mutex_m/r2/v0.3.gemfile' -eval_gemfile '../../stringio/r2/v3.0.gemfile' +eval_gemfile "../../erb/r2/v3.0.gemfile" +eval_gemfile "../../mutex_m/r2/v0.3.gemfile" +eval_gemfile "../../stringio/r2/v3.0.gemfile" diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile index c9efa2b36..3d0406b77 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile @@ -1,5 +1,5 @@ # frozen_string_literal: true -eval_gemfile '../../erb/r3.1/v4.0.gemfile' -eval_gemfile '../../mutex_m/r3/v0.3.gemfile' -eval_gemfile '../../stringio/r3/v3.0.gemfile' +eval_gemfile "../../erb/r3.1/v4.0.gemfile" +eval_gemfile "../../mutex_m/r3/v0.3.gemfile" +eval_gemfile "../../stringio/r3/v3.0.gemfile" diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile index 220ff95c1..c293a3ddd 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile @@ -1,3 +1,3 @@ -eval_gemfile '../../erb/r3/v5.0.gemfile' -eval_gemfile '../../mutex_m/r3/v0.3.gemfile' -eval_gemfile '../../stringio/r3/v3.0.gemfile' +eval_gemfile "../../erb/r3/v5.0.gemfile" +eval_gemfile "../../mutex_m/r3/v0.3.gemfile" +eval_gemfile "../../stringio/r3/v3.0.gemfile" diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index 386db40bf..66591aa58 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,7 +1,7 @@ -eval_gemfile '../../erb/r4/v5.0.gemfile' -eval_gemfile '../../mutex_m/r4/v0.3.gemfile' -eval_gemfile '../../ostruct/r4/v0.6.gemfile' -eval_gemfile '../../stringio/r4/v3.0.gemfile' -eval_gemfile '../../benchmark/r4/v0.5.gemfile' -eval_gemfile '../../cgi/r4/v0.5.gemfile' -eval_gemfile '../../webrick/r4/v1.9.gemfile' +eval_gemfile "../../erb/r4/v5.0.gemfile" +eval_gemfile "../../mutex_m/r4/v0.3.gemfile" +eval_gemfile "../../ostruct/r4/v0.6.gemfile" +eval_gemfile "../../stringio/r4/v3.0.gemfile" +eval_gemfile "../../benchmark/r4/v0.5.gemfile" +eval_gemfile "../../cgi/r4/v0.5.gemfile" +eval_gemfile "../../webrick/r4/v1.9.gemfile" diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile index ab75cccf1..d4d5b16c9 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile @@ -1,6 +1,6 @@ -eval_gemfile '../erb/vHEAD.gemfile' -eval_gemfile '../mutex_m/vHEAD.gemfile' -eval_gemfile '../stringio/vHEAD.gemfile' -eval_gemfile '../benchmark/vHEAD.gemfile' -eval_gemfile '../cgi/vHEAD.gemfile' -eval_gemfile '../webrick/vHEAD.gemfile' +eval_gemfile "../erb/vHEAD.gemfile" +eval_gemfile "../mutex_m/vHEAD.gemfile" +eval_gemfile "../stringio/vHEAD.gemfile" +eval_gemfile "../benchmark/vHEAD.gemfile" +eval_gemfile "../cgi/vHEAD.gemfile" +eval_gemfile "../webrick/vHEAD.gemfile" diff --git a/gems/ast-merge/lib/ast-merge.rb b/gems/ast-merge/lib/ast-merge.rb index a4ba506e4..da764d368 100644 --- a/gems/ast-merge/lib/ast-merge.rb +++ b/gems/ast-merge/lib/ast-merge.rb @@ -2,7 +2,7 @@ require 'ast/merge' require 'version_gem' -require_relative 'ast/merge/version' +require_relative "ast/merge/version" Ast::Merge::Version.class_eval do extend VersionGem::Basic diff --git a/gems/ast-merge/lib/ast/merge/version.rb b/gems/ast-merge/lib/ast/merge/version.rb index bdceaa98f..c74fc31e1 100644 --- a/gems/ast-merge/lib/ast/merge/version.rb +++ b/gems/ast-merge/lib/ast/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = '7.1.10' + VERSION = "7.1.10" end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-merge/spec/ast/merge/version_spec.rb b/gems/ast-merge/spec/ast/merge/version_spec.rb index 553b31fc5..a204edad6 100755 --- a/gems/ast-merge/spec/ast/merge/version_spec.rb +++ b/gems/ast-merge/spec/ast/merge/version_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true require 'anonymous_loader' -require 'ast-merge' +require "ast-merge" RSpec.describe Ast::Merge::Version do it_behaves_like 'a Version module', described_class diff --git a/gems/ast-merge/spec/spec_helper.rb b/gems/ast-merge/spec/spec_helper.rb index 35b867181..8ac841a99 100644 --- a/gems/ast-merge/spec/spec_helper.rb +++ b/gems/ast-merge/spec/spec_helper.rb @@ -7,24 +7,24 @@ # NOTE: Gemfiles for non-coverage appraisals may not have kettle-soup-cover. # The rescue LoadError handles that scenario. begin - require 'kettle-soup-cover' + require "kettle-soup-cover" if Kettle::Soup::Cover::DO_COV # Requiring simplecov loads the project-local `.simplecov`. - require 'simplecov' - require 'kettle/soup/cover/config' + require "simplecov" + require "kettle/soup/cover/config" SimpleCov.start end -rescue LoadError => e +rescue LoadError => error # check the error message and re-raise when unexpected - raise e unless e.message.include?('kettle') + raise error unless error.message.include?("kettle") end # External RSpec & related config -require 'kettle/test/rspec' +require "kettle/test/rspec" # `kettle/test/rspec` installs harness helpers documented in spec/README.md. # This library -require 'ast/merge' +require "ast/merge" require_relative 'support/testable_node' @@ -136,7 +136,7 @@ RSpec.configure do |config| # Enable flags like --only-failures and --next-failure - config.example_status_persistence_file_path = '.rspec_status' + config.example_status_persistence_file_path = ".rspec_status" # Disable RSpec exposing methods globally on `Module` and `main` config.disable_monkey_patching! From 4dfad48c70e57d784124f5d98ba124eff3c5670f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:25:04 -0400 Subject: [PATCH 169/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 5 +---- gems/kettle-jem/lib/kettle/jem.rb | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 2c597010f..4d4ba3460 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -46,10 +46,7 @@ Please file a bug if you notice a violation of semantic versioning. - yard-lint (>= 1.11.0 -> >= 1.12.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - github/codeql-action/analyze v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) -> v4.38.2 (2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2) - - github/codeql-action/autobuild v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) -> v4.38.2 (2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2) - - github/codeql-action/init v4.38.1 (1c5b675653bb5c22dbe9b12b556ec555138e09fd) -> v4.38.2 (2892aa5e19bbd11bc0cff5427e3b750a04d9e3c2) - - qltysh/qlty-action/coverage v2.3.0 (08a0a862c159eae9b9003081da6663d96efef637) -> v2.4.0 (c9b09987143d1e4ac955f4803c7bea742102feb5) + - ruby/setup-ruby v1.326.0 (762794c140bbeda0f1224786aa33b4b46783a6c1) -> v1.327.0 (14594264cd68ce8a2345dd349bc3d138a4ef85c8) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index dd37ff9f0..d6f459082 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20694,7 +20694,7 @@ def github_actions_step_pins "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", - "ruby/setup-ruby" => "ruby/setup-ruby@762794c140bbeda0f1224786aa33b4b46783a6c1 # v1.326.0", + "ruby/setup-ruby" => "ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", "codecov/codecov-action" => "codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1", From 1ec2bbf91c1e68b454ab230c0cb465bd3db607ad Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:17 -0400 Subject: [PATCH 170/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20family?= =?UTF-8?q?=20root=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 296 +++++++++++++++++++++++++-------------------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4601b3ac4..017cfb217 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,127 +1,127 @@ PATH remote: gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -129,7 +129,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -152,122 +152,122 @@ PATH PATH remote: gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -276,25 +276,25 @@ PATH PATH remote: gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -627,7 +627,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -639,7 +639,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -698,7 +698,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -720,7 +720,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -739,7 +739,7 @@ PLATFORMS DEPENDENCIES addressable (>= 2.8, < 3) anonymous_loader (~> 0.1, >= 0.1.3) - appraisal2 (~> 3.2, >= 3.2.3, >= 3.2.0) + appraisal2 (~> 3.2, >= 3.2.4, >= 3.2.0) appraisal2-rubocop (~> 1.0, >= 1.0.0) ast-crispr! ast-crispr-markdown-markly! @@ -758,18 +758,18 @@ DEPENDENCIES dotenv-merge! erb (~> 6.0, >= 6.0.6) gem_bench (~> 2.0, >= 2.0.5) - gitmoji-regex (~> 2.0, >= 2.0.12, >= 2.0.1) + gitmoji-regex (~> 2.0, >= 2.0.13, >= 2.0.1) go-merge! html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-dev (~> 3.0, >= 3.0.34, >= 3.0.0) + kettle-dev (~> 3.1, ~> 3.0, >= 3.1.1, >= 3.0.0) kettle-drift (~> 1.0, >= 1.0.8) kettle-family (~> 1.2, >= 1.2.97) kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.6) - kettle-test (~> 2.0, >= 2.0.21, >= 2.0.11) + kettle-test (~> 2.0, >= 2.0.22, >= 2.0.11) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -799,7 +799,7 @@ DEPENDENCIES rust-merge! smorg-rb! standard (~> 1.56, >= 1.56.0) - stone_checksums (~> 1.0, >= 1.0.8, >= 1.0.3) + stone_checksums (~> 1.0, >= 1.0.9, >= 1.0.3) stringio (>= 3.0) token-resolver (~> 2.0, >= 2.0.4) toml (~> 0.3) @@ -807,7 +807,7 @@ DEPENDENCIES toml-rb (~> 4.1) tree_haver! tree_sitter_language_pack (~> 1.16, >= 1.16.2) - turbo_tests2 (~> 3.2, ~> 3.1, >= 3.2.7, >= 3.1.14) + turbo_tests2 (~> 3.2, >= 3.2.11, >= 3.2.10) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.3) @@ -828,29 +828,29 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -859,7 +859,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -872,33 +872,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.10) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) + markly-merge (7.1.10) mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 @@ -910,14 +910,14 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a @@ -925,7 +925,7 @@ CHECKSUMS rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -961,20 +961,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -990,31 +990,31 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) + tree_haver (7.1.10) tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 5e617eeb7620fddcba16ac0a29f6185cd20a92b0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:18 -0400 Subject: [PATCH 171/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 96 +++++++++++++++--------------------- 1 file changed, 40 insertions(+), 56 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 63a40c31c..696f1b95a 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,43 +16,6 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -439,6 +402,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -458,6 +435,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -650,7 +634,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -786,12 +770,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -869,7 +853,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -900,15 +884,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -920,10 +904,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -944,8 +928,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -990,13 +974,13 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1015,13 +999,13 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 @@ -1031,7 +1015,7 @@ CHECKSUMS yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.12.0) + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c From c995976e8c4e48d369548d8379bc8835c47aa9fd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:20 -0400 Subject: [PATCH 172/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 384 +++++++++++++++++------------------- 1 file changed, 184 insertions(+), 200 deletions(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index e9599a7ec..0d76d513c 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -7,167 +7,130 @@ GIT lint_roller (~> 1.1.0) rubocop (>= 1.72.1, < 2.0) -PATH - remote: ../ast-merge-git - specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: . specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -853,7 +837,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -861,7 +845,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 6f7642a44941d000ec8e6dd40925d18fada57880 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:22 -0400 Subject: [PATCH 173/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index c2073250e..0883fd693 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 8595b7e4fcf5baf3bed8c5f993dd6c677ec99fb8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:24 -0400 Subject: [PATCH 174/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index 947ec7c05..ee1b6b0b1 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 4ecd4c53bed2a29a6bfd742d16868d6ddccd2d47 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:26 -0400 Subject: [PATCH 175/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/prism-merge/Gemfile.lock | 370 ++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index 76866cfd2..6430ab2dc 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -10,174 +10,137 @@ GIT PATH remote: . specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -185,7 +148,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -208,112 +171,112 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 8bc89f10fb59445b503c3a5cb42235347847086c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:28 -0400 Subject: [PATCH 176/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-ruby-prism/Gemfile.lock | 370 ++++++++++++------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index d90e8de54..0cd6a9c49 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 040c7731272d6d4aeb9f5e0e26b924abf645710b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:30 -0400 Subject: [PATCH 177/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/Gemfile.lock | 370 +++++++++++++++---------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index 49424ecf2..1d6697069 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From b9b2d96369be52fddbc7240bc38f5af71c86c046 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:31 -0400 Subject: [PATCH 178/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markly-merge/Gemfile.lock | 370 ++++++++++++++++----------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index 0b8a5cd9d..185468605 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 50a9bd14522d32a04ac2f0efb2db7d1ec130753b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:33 -0400 Subject: [PATCH 179/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/Gemfile.lock | 370 +++++++++---------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index eca330f0d..c1a8310a6 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From dd1caaab8a1b36dfcd44aa750b8305230512c4d4 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:35 -0400 Subject: [PATCH 180/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/Gemfile.lock | 370 +++++++++++++++----------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index 9296c509e..b32409ec8 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 24927c8075480bf9e93b6b50cbce6ae746f756f1 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:37 -0400 Subject: [PATCH 181/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/Gemfile.lock | 370 ++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index b43176d33..43eb8793c 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From bc75faf58bde9ea57fb70d0b6102bb4281bfc9bd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:39 -0400 Subject: [PATCH 182/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index 5ff0f3f8a..c730d6208 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 2f59e0817dbb570d3c708b65a385fc2d1b6a511b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:41 -0400 Subject: [PATCH 183/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/dotenv-merge/Gemfile.lock | 370 ++++++++++++++++----------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index bdc19e401..d8ff8bc6f 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 5f350491e4c48bbae38993a4ddfc0b87fc5c05ed Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:43 -0400 Subject: [PATCH 184/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/Gemfile.lock | 370 +++++++++++++++++------------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index a7f802410..1c569b17e 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -10,173 +10,136 @@ GIT PATH remote: . specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -184,7 +147,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -207,113 +170,113 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -873,34 +857,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -909,7 +893,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -922,37 +906,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -966,22 +950,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1017,20 +1001,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1046,10 +1030,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1058,22 +1042,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From ee75f8218d193c11a15ffce79cac56f4bc7fbeeb Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:45 -0400 Subject: [PATCH 185/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/html-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index 64554434b..85e491bc6 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 289a7563f6c8c6e0d3011f753264adb0c620b087 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:47 -0400 Subject: [PATCH 186/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index 2f0168c8e..6e1173cfb 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 3624df10a26d9fecd94044fe8c370e4aec8aa324 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:49 -0400 Subject: [PATCH 187/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index dd689284b..ae32afc63 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,122 +169,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -330,17 +293,17 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 298457968703914facb237311b91c43d79538ab8 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:51 -0400 Subject: [PATCH 188/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 39f446471..75676eaf6 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 0ecf37897998be0a369d1780c5a0507635dfcb8a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:53 -0400 Subject: [PATCH 189/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/Gemfile.lock | 370 ++++++++++++++++++------------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index bd589247f..4f4ba63fe 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 300bf686e5077dba421e8a615bf08fbff9042f7e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:55 -0400 Subject: [PATCH 190/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/Gemfile.lock | 370 +++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index 5245a5aed..b0fb14257 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From b126d0fb276beea33e63b3800a2734029d6c824b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:57 -0400 Subject: [PATCH 191/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/typescript-merge/Gemfile.lock | 370 ++++++++++++++--------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index be96961e8..d16565532 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,122 +169,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -330,17 +293,17 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 9c80c3df4315f6361395dc252b8363494074e23c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:48:59 -0400 Subject: [PATCH 192/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/Gemfile.lock | 370 ++++++++++++++++----------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index a9b50c30d..61016cb9a 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 5b1f63b9dab927dd6a7487fc96eddb94fdf0adf3 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:01 -0400 Subject: [PATCH 193/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/Gemfile.lock | 370 ++++++++++++++++----------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index ba39d813c..058a269d0 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From e61e8cff9d492e20e514b30ad2c173cefac386b1 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:03 -0400 Subject: [PATCH 194/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/zip-merge/Gemfile.lock | 370 +++++++++++++++++------------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index a51a1f72a..cc846baa0 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,122 +169,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -330,17 +293,17 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From f10339cca344e69994dc61303a64120000239ce6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:04 -0400 Subject: [PATCH 195/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/psych-merge/Gemfile.lock | 370 ++++++++++++++++------------------ 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index 30023d61a..c0dc6b142 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -10,173 +10,136 @@ GIT PATH remote: . specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -184,7 +147,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -207,113 +170,113 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From b8e43b5f0133f264487e0c0de29c78954c00d0df Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:06 -0400 Subject: [PATCH 196/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/citrus-toml-merge/Gemfile.lock | 370 +++++++++++++--------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index 30da186fd..5c121ad40 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -814,12 +798,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -875,34 +859,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -911,7 +895,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -924,37 +908,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -968,22 +952,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1019,20 +1003,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1048,10 +1032,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1060,22 +1044,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 96623abb363787797318203523410e0a4a8ddaee Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:08 -0400 Subject: [PATCH 197/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/parslet-toml-merge/Gemfile.lock | 372 +++++++++++++-------------- 1 file changed, 178 insertions(+), 194 deletions(-) diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index eaed0d090..9a27b9e08 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -802,7 +786,7 @@ DEPENDENCIES binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge (>= 0, = 7.1.9)! + citrus-toml-merge (>= 0, = 7.1.10)! commonmarker-merge! debug (>= 1.1) dotenv-merge! @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From fd7d6dc428f8343b942e46fa6304c0dad0cf7133 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:10 -0400 Subject: [PATCH 198/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/commonmarker-merge/Gemfile.lock | 370 +++++++++++++-------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index 24616ec39..442c50b97 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -10,164 +10,127 @@ GIT PATH remote: . specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -175,7 +138,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -198,122 +161,122 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -874,34 +858,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -910,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -923,37 +907,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -967,22 +951,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1018,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1047,10 +1031,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1059,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From f85e605d781f5a8f763068d9a506f9433ae9ffa5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:12 -0400 Subject: [PATCH 199/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kramdown-merge/Gemfile.lock | 370 +++++++++++++++---------------- 1 file changed, 177 insertions(+), 193 deletions(-) diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index a317d23a8..bd2a9c555 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -10,172 +10,135 @@ GIT PATH remote: . specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -183,7 +146,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -206,114 +169,114 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -322,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -444,6 +407,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +440,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -665,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -677,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -742,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -764,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -813,12 +797,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown-merge! kramdown-parser-gfm (~> 1.1) @@ -873,34 +857,34 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) + commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -909,7 +893,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -922,37 +906,37 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.10) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) - mini_portile2 (2.8.9) + markly-merge (7.1.10) + mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) + nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -966,22 +950,22 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) + rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 + rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1017,20 +1001,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1046,10 +1030,10 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) - tree_sitter_language_pack (1.20.0) + tree_haver (7.1.10) + tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1058,22 +1042,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From 5a33d8b1c41d7994042e421e19082eef7d56cd22 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:14 -0400 Subject: [PATCH 200/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 285 ++++++++++++++++++++++++----------- 1 file changed, 201 insertions(+), 84 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 252cd9aeb..92c35b252 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -13,7 +13,7 @@ PATH kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -44,171 +44,266 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.10) + toml (~> 0.3) + toml-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -554,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -566,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -607,6 +702,8 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -682,8 +779,11 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! + ast-merge-git! + ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -693,6 +793,8 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) + go-merge! + html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! @@ -709,6 +811,7 @@ DEPENDENCIES mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) + parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -725,13 +828,15 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.10) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! @@ -742,6 +847,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -750,19 +856,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -774,7 +883,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -783,7 +892,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -796,11 +905,13 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.10) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f @@ -813,14 +924,14 @@ CHECKSUMS kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) + markly-merge (7.1.10) mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 @@ -838,13 +949,14 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a @@ -852,7 +964,7 @@ CHECKSUMS rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -888,18 +1000,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -914,9 +1028,10 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml-merge (7.1.9) + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) + tree_haver (7.1.10) tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -927,11 +1042,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -940,6 +1056,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From d562c11ca4f82468c51a8639686ca17b0da59b5a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:15 -0400 Subject: [PATCH 201/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/smorg-rb/Gemfile.lock | 284 ++++++++++++++++++------------------- 1 file changed, 142 insertions(+), 142 deletions(-) diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index 0267193bd..524020e49 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -10,150 +10,150 @@ GIT PATH remote: . specs: - smorg-rb (7.1.9) - ast-merge (= 7.1.9) - ast-merge-git (= 7.1.9) - bash-merge (= 7.1.9) + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) diff-lcs (~> 1.5) - dotenv-merge (= 7.1.9) - go-merge (= 7.1.9) - html-merge (= 7.1.9) - json-merge (= 7.1.9) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.9) - plain-merge (= 7.1.9) - prism-merge (= 7.1.9) - psych-merge (= 7.1.9) - rbs-merge (= 7.1.9) - rust-merge (= 7.1.9) - toml-merge (= 7.1.9) - typescript-merge (= 7.1.9) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr specs: - ast-crispr (7.1.9) - ast-merge (= 7.1.9) + ast-crispr (7.1.10) + ast-merge (= 7.1.10) service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: - ast-merge-git (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: - ast-merge (7.1.9) + ast-merge (7.1.10) benchmark token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: - ast-template (7.1.9) - ast-merge (= 7.1.9) + ast-template (7.1.10) + ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge specs: - binary-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge specs: - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) commonmarker (~> 2.2) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge specs: - go-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge specs: - html-merge (7.1.9) - ast-crispr (= 7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem specs: - kettle-jem (7.1.28) + kettle-jem (7.1.29) addressable (>= 2.8, < 3) ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) @@ -161,7 +161,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) + kettle-dev (~> 3.1, >= 3.1.1) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -184,99 +184,99 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge specs: - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown (~> 2.5) - markdown-merge (= 7.1.9) + markdown-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge specs: - markly-merge (7.1.9) - markdown-merge (= 7.1.9) + markly-merge (7.1.10) + markdown-merge (= 7.1.10) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge specs: - parslet-toml-merge (7.1.9) + parslet-toml-merge (7.1.10) toml (~> 0.3) - toml-merge (= 7.1.9) + toml-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge specs: - prism-merge (7.1.9) - ast-merge (= 7.1.9) + prism-merge (7.1.10) + ast-merge (= 7.1.10) prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge specs: - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) + yaml-merge (= 7.1.10) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge specs: - rbs-merge (7.1.9) - ast-merge (= 7.1.9) + rbs-merge (7.1.10) + ast-merge (= 7.1.10) rbs (>= 3.10) - tree_haver (= 7.1.9) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge specs: - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge specs: - rust-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/tree_haver specs: - tree_haver (7.1.9) + tree_haver (7.1.10) citrus (~> 3.0) parslet (~> 2.0) tree_sitter_language_pack (>= 1.17.0, < 2.0) @@ -285,25 +285,25 @@ PATH PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge specs: - typescript-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge specs: - zip-merge (7.1.9) - binary-merge (= 7.1.9) - tree_haver (= 7.1.9) + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) GEM @@ -649,7 +649,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.0) + simplecov (1.3.1) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -661,7 +661,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13506) + sorbet-runtime (0.6.13508) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -726,7 +726,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.10) + turbo_tests2 (3.2.11) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -748,7 +748,7 @@ GEM ostruct rainbow yard - yard-lint (1.11.0) + yard-lint (1.12.0) yard (~> 0.9) zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) @@ -858,22 +858,22 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) - ast-crispr-markdown-markly (7.1.9) - ast-crispr-ruby-prism (7.1.9) - ast-merge (7.1.9) - ast-merge-git (7.1.9) - ast-template (7.1.9) + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.9) + binary-merge (7.1.10) bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 @@ -885,7 +885,7 @@ CHECKSUMS commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.9) + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -894,7 +894,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -907,33 +907,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.9) + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.9) + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) + json-merge (7.1.10) kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.28) + kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) + markly-merge (7.1.10) mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 @@ -951,14 +951,14 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.9) - plain-merge (7.1.9) + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a @@ -966,7 +966,7 @@ CHECKSUMS rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -1002,20 +1002,20 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.9) + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.0) sha256=d9886307863c1ead47657dcbed869bfffd82318808b09014d8f0ff77dcfe7492 + simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.9) - sorbet-runtime (0.6.13506) sha256=94a7ff795cf2a67818a954883c0301de0b7222a9f732b24ab30ea5253e7568f6 + smorg-rb (7.1.10) + sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 @@ -1031,9 +1031,9 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) + toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb - tree_haver (7.1.9) + tree_haver (7.1.10) tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1043,22 +1043,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.10) sha256=cd70290743c7bfbeac387a8af39940ef4d56b5eaee5a504647feb6f1d95d779c - typescript-merge (7.1.9) + turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.9) + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd - yard-lint (1.11.0) sha256=98331ffbc7e0b9bbf1872dfba8c628531876cf5011b5f8f0ec2e129083ff8a52 + yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.9) + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH From b41968cfc8bf7d355f2fc9f06c036fc499dea7dd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:36 -0400 Subject: [PATCH 202/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index 0d76d513c..b29aae79e 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -43,7 +43,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + remote: ../ast-merge-git specs: ast-merge-git (7.1.10) ast-merge (= 7.1.10) From 17b94f10c8d628645a96583f3367b8a8b5610652 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:49:38 -0400 Subject: [PATCH 203/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 0883fd693..dca8cb092 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -16,7 +16,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + remote: ../ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.10) ast-crispr (= 7.1.10) @@ -25,7 +25,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + remote: ../ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.10) ast-crispr (= 7.1.10) From 6bccba5270e4529ff0dcb0148bdc80b5ce16ae91 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:52:04 -0400 Subject: [PATCH 204/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20tree=5Fhaver?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 86 +++++++++++++++++++++--------------- 1 file changed, 51 insertions(+), 35 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 696f1b95a..e4c8a200b 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -402,20 +439,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -435,13 +458,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -770,12 +786,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -853,7 +869,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -884,15 +900,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -904,10 +920,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -928,8 +944,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -999,7 +1015,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 From 85151f2f4124c700d0b76896d66c82243e8fb086 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:55:22 -0400 Subject: [PATCH 205/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-merge=20b?= =?UTF-8?q?y=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/.rubocop_gradual.lock | 2118 +++++++++++++++++ gems/ast-merge/.simplecov | 4 +- gems/ast-merge/Gemfile | 48 +- gems/ast-merge/Gemfile.lock | 102 +- gems/ast-merge/Rakefile | 82 +- gems/ast-merge/ast-merge.gemspec | 88 +- gems/ast-merge/bin/yard | 2 +- .../modular/benchmark/r4/v0.5.gemfile | 2 +- .../gemfiles/modular/benchmark/vHEAD.gemfile | 2 +- .../gemfiles/modular/cgi/r4/v0.5.gemfile | 2 +- .../gemfiles/modular/cgi/vHEAD.gemfile | 2 +- .../gemfiles/modular/changelog.gemfile | 18 +- .../gemfiles/modular/coverage.gemfile | 6 +- .../gemfiles/modular/coverage_local.gemfile | 55 +- gems/ast-merge/gemfiles/modular/debug.gemfile | 4 +- .../gemfiles/modular/documentation.gemfile | 24 +- .../modular/documentation_local.gemfile | 35 +- .../gemfiles/modular/erb/r2/v3.0.gemfile | 2 +- .../gemfiles/modular/erb/r3/v5.0.gemfile | 2 +- .../gemfiles/modular/erb/r4/v5.0.gemfile | 2 +- .../gemfiles/modular/erb/vHEAD.gemfile | 2 +- .../modular/json/truffleruby_22_3.gemfile | 4 +- .../modular/json/truffleruby_23_0.gemfile | 4 +- .../modular/json/truffleruby_23_1.gemfile | 4 +- .../gemfiles/modular/mutex_m/r2/v0.3.gemfile | 2 +- .../gemfiles/modular/mutex_m/r3/v0.3.gemfile | 2 +- .../gemfiles/modular/mutex_m/r4/v0.3.gemfile | 2 +- .../gemfiles/modular/mutex_m/vHEAD.gemfile | 2 +- .../gemfiles/modular/optional.gemfile | 4 +- .../gemfiles/modular/ostruct/r4/v0.6.gemfile | 2 +- gems/ast-merge/gemfiles/modular/rspec.gemfile | 8 +- .../gemfiles/modular/runtime_heads.gemfile | 2 +- .../gemfiles/modular/stringio/r2/v3.0.gemfile | 2 +- .../gemfiles/modular/stringio/r3/v3.0.gemfile | 2 +- .../gemfiles/modular/stringio/r4/v3.0.gemfile | 2 +- .../gemfiles/modular/stringio/vHEAD.gemfile | 2 +- gems/ast-merge/gemfiles/modular/style.gemfile | 28 +- .../gemfiles/modular/style_local.gemfile | 37 +- .../gemfiles/modular/templating.gemfile | 16 +- .../gemfiles/modular/templating_local.gemfile | 53 +- .../gemfiles/modular/webrick/r4/v1.9.gemfile | 2 +- .../gemfiles/modular/webrick/vHEAD.gemfile | 2 +- .../gemfiles/modular/x_std_libs.gemfile | 14 +- .../modular/x_std_libs/r2/libs.gemfile | 6 +- .../modular/x_std_libs/r3.1/libs.gemfile | 6 +- .../modular/x_std_libs/r3/libs.gemfile | 6 +- .../modular/x_std_libs/r4/libs.gemfile | 14 +- .../gemfiles/modular/x_std_libs/vHEAD.gemfile | 12 +- gems/ast-merge/lib/ast-merge.rb | 2 +- gems/ast-merge/lib/ast/merge/version.rb | 2 +- gems/ast-merge/spec/ast/merge/version_spec.rb | 2 +- gems/ast-merge/spec/spec_helper.rb | 16 +- 52 files changed, 2499 insertions(+), 365 deletions(-) create mode 100644 gems/ast-merge/.rubocop_gradual.lock diff --git a/gems/ast-merge/.rubocop_gradual.lock b/gems/ast-merge/.rubocop_gradual.lock new file mode 100644 index 000000000..11b99ac1a --- /dev/null +++ b/gems/ast-merge/.rubocop_gradual.lock @@ -0,0 +1,2118 @@ +{ + ".simplecov:3300221605": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "Rakefile:640071039": [ + [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], + [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], + [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], + [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] + ], + "ast-merge.gemspec:3244736248": [ + [16, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1168797721], + [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], + [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], + [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], + [150, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949] + ], + "gemfiles/modular/benchmark/r4/v0.5.gemfile:3644720371": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/benchmark/vHEAD.gemfile:2838879269": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/cgi/r4/v0.5.gemfile:367169322": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/cgi/vHEAD.gemfile:2729540777": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] + ], + "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/erb/r3/v5.0.gemfile:343545730": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/erb/r4/v5.0.gemfile:343545730": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/erb/vHEAD.gemfile:981929959": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/mutex_m/r2/v0.3.gemfile:4055275004": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/mutex_m/r3/v0.3.gemfile:4055275004": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/mutex_m/r4/v0.3.gemfile:4055275004": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/mutex_m/vHEAD.gemfile:556854763": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/ostruct/r4/v0.6.gemfile:2083919651": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/rspec.gemfile:2263543889": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/stringio/r2/v3.0.gemfile:821604304": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/stringio/r3/v3.0.gemfile:821604304": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/stringio/r4/v3.0.gemfile:821604304": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/stringio/vHEAD.gemfile:1045839691": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/webrick/r4/v1.9.gemfile:3092661193": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/webrick/vHEAD.gemfile:3867684682": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] + ], + "gemfiles/modular/x_std_libs.gemfile:3163909001": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] + ], + "gemfiles/modular/x_std_libs/r2/libs.gemfile:36276542": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] + ], + "gemfiles/modular/x_std_libs/r3/libs.gemfile:4030570297": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] + ], + "gemfiles/modular/x_std_libs/r4/libs.gemfile:1427643281": [ + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] + ], + "gemfiles/modular/x_std_libs/vHEAD.gemfile:2390363993": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], + [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] + ], + "lib/ast-merge.rb:3330447749": [ + [1, 1, 0, "Naming/FileName: The name of this source file (`ast-merge.rb`) should use snake_case.", 5381] + ], + "lib/ast/merge.rb:1268584328": [ + [9, 3, 12, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge`.", 2866359175], + [9, 3, 271221, "Metrics/ModuleLength: Module has too many lines. [5725/100]", 766100942], + [20, 5, 16, "Style/Documentation: Missing top-level documentation comment for `class Ast::Merge::ParseError`.", 362242086], + [31, 7, 362, "Metrics/AbcSize: Assignment Branch Condition size for `build_message` is too high. [<2, 16, 6> 17.2/17]", 3988736327], + [45, 5, 31, "Style/Documentation: Missing top-level documentation comment for `class Ast::Merge::PlaceholderCollisionError`.", 218924302], + [184, 7, 337, "Metrics/MethodLength: Method has too many lines. [11/10]", 2388996629], + [201, 7, 327, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 979795121], + [332, 7, 383, "Metrics/MethodLength: Method has too many lines. [11/10]", 634650261], + [496, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 3450568485], + [497, 7, 461, "Metrics/MethodLength: Method has too many lines. [12/10]", 43929779], + [514, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1299979089], + [515, 7, 377, "Metrics/MethodLength: Method has too many lines. [11/10]", 3704151253], + [531, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 85503958], + [532, 7, 447, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], + [532, 7, 447, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], + [561, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 1441148616], + [562, 7, 453, "Metrics/MethodLength: Method has too many lines. [14/10]", 1899007021], + [581, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193342990], + [582, 7, 400, "Metrics/MethodLength: Method has too many lines. [11/10]", 298553749], + [611, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860750], + [612, 7, 411, "Metrics/MethodLength: Method has too many lines. [12/10]", 2893925621], + [629, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3137791633], + [630, 7, 454, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [8/7]", 298553749], + [630, 7, 454, "Metrics/MethodLength: Method has too many lines. [12/10]", 298553749], + [689, 7, 385, "Metrics/MethodLength: Method has too many lines. [11/10]", 794265461], + [726, 7, 419, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `to_h` is too high. [10/7]", 3313546353], + [726, 7, 419, "Metrics/PerceivedComplexity: Perceived complexity for `to_h` is too high. [10/8]", 3313546353], + [776, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], + [788, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 2746783933], + [835, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], + [843, 121, 156, "Layout/LineLength: Line is too long. [276/120]", 1149525480], + [848, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 2538424426], + [860, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 2285382915], + [870, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3962419360], + [883, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 398187770], + [885, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 3195178507], + [889, 121, 85, "Layout/LineLength: Line is too long. [205/120]", 4238980637], + [891, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2678411233], + [893, 121, 39, "Layout/LineLength: Line is too long. [159/120]", 4028520110], + [904, 121, 110, "Layout/LineLength: Line is too long. [230/120]", 3837814921], + [918, 5, 2283, "Metrics/MethodLength: Method has too many lines. [57/10]", 2282416447], + [978, 5, 2654, "Metrics/MethodLength: Method has too many lines. [63/10]", 2491520565], + [1029, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1823519875], + [1038, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 1874311968], + [1044, 5, 10660, "Metrics/AbcSize: Assignment Branch Condition size for `ruby_downstream_merge_gem_feature_matrix` is too high. [<0, 21, 0> 21/17]", 2277322577], + [1044, 5, 10660, "Metrics/MethodLength: Method has too many lines. [248/10]", 2277322577], + [1295, 5, 1546, "Metrics/MethodLength: Method has too many lines. [37/10]", 208933754], + [1329, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 2658452668], + [1335, 5, 4206, "Metrics/MethodLength: Method has too many lines. [96/10]", 1997530776], + [1412, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 183246985], + [1428, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 3268438356], + [1434, 5, 1598, "Metrics/MethodLength: Method has too many lines. [46/10]", 849757258], + [1477, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1323237892], + [1483, 5, 1164, "Metrics/MethodLength: Method has too many lines. [36/10]", 1477831421], + [1516, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 931876829], + [1522, 5, 1699, "Metrics/MethodLength: Method has too many lines. [43/10]", 1125544678], + [1568, 5, 1016, "Metrics/MethodLength: Method has too many lines. [27/10]", 2194427985], + [1598, 5, 1058, "Metrics/MethodLength: Method has too many lines. [30/10]", 47860722], + [1631, 5, 1186, "Metrics/MethodLength: Method has too many lines. [31/10]", 676863486], + [1659, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2689509078], + [1665, 5, 1517, "Metrics/MethodLength: Method has too many lines. [41/10]", 3855445172], + [1678, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 817380904], + [1703, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 409671963], + [1709, 5, 2116, "Metrics/MethodLength: Method has too many lines. [61/10]", 524104794], + [1773, 5, 820, "Metrics/MethodLength: Method has too many lines. [12/10]", 1888457180], + [1773, 37, 298, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 789483382], + [1774, 121, 100, "Layout/LineLength: Line is too long. [220/120]", 3288750271], + [1789, 5, 3595, "Metrics/AbcSize: Assignment Branch Condition size for `initial_profile_promotion_policy` is too high. [<9, 20, 0> 21.93/17]", 83685787], + [1789, 5, 3595, "Metrics/MethodLength: Method has too many lines. [77/10]", 83685787], + [1869, 5, 768, "Metrics/MethodLength: Method has too many lines. [17/10]", 314059802], + [1890, 5, 1493, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_profile_selection_requirement` is too high. [<7, 23, 9> 25.67/17]", 3177555163], + [1890, 5, 1493, "Metrics/MethodLength: Method has too many lines. [29/10]", 3177555163], + [1891, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2145168012], + [1898, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 683002336], + [1932, 5, 985, "Metrics/AbcSize: Assignment Branch Condition size for `profile_promotion_blocking_reasons` is too high. [<4, 25, 13> 28.46/17]", 1146627465], + [1932, 5, 985, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `profile_promotion_blocking_reasons` is too high. [10/7]", 1146627465], + [1932, 5, 985, "Metrics/MethodLength: Method has too many lines. [18/10]", 1146627465], + [1932, 5, 985, "Metrics/PerceivedComplexity: Perceived complexity for `profile_promotion_blocking_reasons` is too high. [10/8]", 1146627465], + [1953, 5, 3173, "Metrics/AbcSize: Assignment Branch Condition size for `validate_language_backend_profile` is too high. [<25, 68, 20> 75.16/17]", 2100389324], + [1953, 5, 3173, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_language_backend_profile` is too high. [21/7]", 2100389324], + [1953, 5, 3173, "Metrics/MethodLength: Method has too many lines. [60/10]", 2100389324], + [1953, 5, 3173, "Metrics/PerceivedComplexity: Perceived complexity for `validate_language_backend_profile` is too high. [23/8]", 2100389324], + [2025, 5, 1523, "Metrics/AbcSize: Assignment Branch Condition size for `validate_backend_inventory` is too high. [<13, 38, 13> 42.21/17]", 1899037537], + [2025, 5, 1523, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_backend_inventory` is too high. [13/7]", 1899037537], + [2025, 5, 1523, "Metrics/MethodLength: Method has too many lines. [25/10]", 1899037537], + [2025, 5, 1523, "Metrics/PerceivedComplexity: Perceived complexity for `validate_backend_inventory` is too high. [13/8]", 1899037537], + [2068, 5, 906, "Metrics/MethodLength: Method has too many lines. [20/10]", 3137959843], + [2091, 5, 2744, "Metrics/AbcSize: Assignment Branch Condition size for `detect_raw_merge_inconsistencies` is too high. [<8, 43, 21> 48.52/17]", 3717440692], + [2091, 5, 2744, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_raw_merge_inconsistencies` is too high. [17/7]", 3717440692], + [2091, 5, 2744, "Metrics/MethodLength: Method has too many lines. [53/10]", 3717440692], + [2091, 5, 2744, "Metrics/PerceivedComplexity: Perceived complexity for `detect_raw_merge_inconsistencies` is too high. [17/8]", 3717440692], + [2106, 7, 1894, "Metrics/BlockLength: Block has too many lines. [33/25]", 758887611], + [2152, 5, 762, "Metrics/MethodLength: Method has too many lines. [11/10]", 3021402342], + [2166, 5, 490, "Metrics/MethodLength: Method has too many lines. [11/10]", 578473475], + [2180, 5, 881, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_commutative_insertions` is too high. [<6, 16, 7> 18.47/17]", 259417386], + [2180, 5, 881, "Metrics/MethodLength: Method has too many lines. [21/10]", 259417386], + [2207, 5, 1107, "Metrics/AbcSize: Assignment Branch Condition size for `execute_independent_keyed_member_edits` is too high. [<10, 31, 15> 35.86/17]", 4271501385], + [2207, 5, 1107, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `execute_independent_keyed_member_edits` is too high. [14/7]", 4271501385], + [2207, 5, 1107, "Metrics/MethodLength: Method has too many lines. [24/10]", 4271501385], + [2207, 5, 1107, "Metrics/PerceivedComplexity: Perceived complexity for `execute_independent_keyed_member_edits` is too high. [14/8]", 4271501385], + [2251, 5, 3149, "Metrics/AbcSize: Assignment Branch Condition size for `parse_compact_ruleset` is too high. [<16, 68, 24> 73.86/17]", 3149098803], + [2251, 5, 3149, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_compact_ruleset` is too high. [22/7]", 3149098803], + [2251, 5, 3149, "Metrics/MethodLength: Method has too many lines. [67/10]", 3149098803], + [2251, 5, 3149, "Metrics/PerceivedComplexity: Perceived complexity for `parse_compact_ruleset` is too high. [23/8]", 3149098803], + [2257, 7, 2544, "Metrics/BlockLength: Block has too many lines. [50/25]", 2484860466], + [2284, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193420054], + [2330, 5, 2658, "Metrics/AbcSize: Assignment Branch Condition size for `compact_ruleset_feature_profile` is too high. [<11, 67, 38> 77.81/17]", 4022599673], + [2330, 5, 2658, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `compact_ruleset_feature_profile` is too high. [29/7]", 4022599673], + [2330, 5, 2658, "Metrics/MethodLength: Method has too many lines. [66/10]", 4022599673], + [2330, 5, 2658, "Metrics/PerceivedComplexity: Perceived complexity for `compact_ruleset_feature_profile` is too high. [16/8]", 4022599673], + [2348, 7, 2243, "Metrics/BlockLength: Block has too many lines. [47/25]", 965041772], + [2415, 5, 2842, "Metrics/AbcSize: Assignment Branch Condition size for `classify_template_target_path` is too high. [<4, 38, 24> 45.12/17]", 3661828596], + [2415, 5, 2842, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `classify_template_target_path` is too high. [22/7]", 3661828596], + [2415, 5, 2842, "Metrics/MethodLength: Method has too many lines. [40/10]", 3661828596], + [2415, 5, 2842, "Metrics/PerceivedComplexity: Perceived complexity for `classify_template_target_path` is too high. [18/8]", 3661828596], + [2447, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5858795], + [2462, 5, 416, "Metrics/MethodLength: Method has too many lines. [12/10]", 1388641773], + [2505, 5, 388, "Metrics/MethodLength: Method has too many lines. [12/10]", 2360583514], + [2534, 5, 820, "Metrics/MethodLength: Method has too many lines. [13/10]", 354674808], + [2550, 5, 929, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries` is too high. [<9, 12, 10> 18.03/17]", 2666747528], + [2550, 5, 929, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries` is too high. [9/7]", 2666747528], + [2550, 5, 929, "Metrics/MethodLength: Method has too many lines. [19/10]", 2666747528], + [2550, 5, 929, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries` is too high. [10/8]", 2666747528], + [2573, 5, 1245, "Metrics/AbcSize: Assignment Branch Condition size for `enrich_template_plan_entries_with_token_state` is too high. [<11, 23, 14> 29.09/17]", 1507113977], + [2573, 5, 1245, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/7]", 1507113977], + [2573, 5, 1245, "Metrics/MethodLength: Method has too many lines. [19/10]", 1507113977], + [2573, 5, 1245, "Metrics/PerceivedComplexity: Perceived complexity for `enrich_template_plan_entries_with_token_state` is too high. [13/8]", 1507113977], + [2597, 5, 1353, "Metrics/AbcSize: Assignment Branch Condition size for `prepare_template_entries` is too high. [<6, 18, 11> 21.93/17]", 2774310942], + [2597, 5, 1353, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `prepare_template_entries` is too high. [11/7]", 2774310942], + [2597, 5, 1353, "Metrics/MethodLength: Method has too many lines. [24/10]", 2774310942], + [2597, 5, 1353, "Metrics/PerceivedComplexity: Perceived complexity for `prepare_template_entries` is too high. [12/8]", 2774310942], + [2627, 5, 1494, "Metrics/AbcSize: Assignment Branch Condition size for `plan_template_execution` is too high. [<8, 22, 17> 28.93/17]", 3876421385], + [2627, 5, 1494, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_template_execution` is too high. [14/7]", 3876421385], + [2627, 5, 1494, "Metrics/MethodLength: Method has too many lines. [29/10]", 3876421385], + [2627, 5, 1494, "Metrics/PerceivedComplexity: Perceived complexity for `plan_template_execution` is too high. [15/8]", 3876421385], + [2628, 7, 1421, "Metrics/BlockLength: Block has too many lines. [27/25]", 2887810383], + [2661, 5, 822, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2749235529], + [2661, 37, 220, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 447165880], + [2662, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 518382509], + [2676, 5, 2060, "Metrics/AbcSize: Assignment Branch Condition size for `preview_template_execution` is too high. [<11, 42, 26> 50.61/17]", 2270817206], + [2676, 5, 2060, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `preview_template_execution` is too high. [25/7]", 2270817206], + [2676, 5, 2060, "Metrics/MethodLength: Method has too many lines. [39/10]", 2270817206], + [2676, 5, 2060, "Metrics/PerceivedComplexity: Perceived complexity for `preview_template_execution` is too high. [23/8]", 2270817206], + [2686, 7, 1809, "Metrics/BlockLength: Block has too many lines. [28/25]", 310337564], + [2724, 5, 2513, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_execution` is too high. [<14, 50, 25> 57.63/17]", 177708331], + [2724, 5, 2513, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `apply_template_execution` is too high. [26/7]", 177708331], + [2724, 5, 2513, "Metrics/MethodLength: Method has too many lines. [50/10]", 177708331], + [2724, 5, 2513, "Metrics/PerceivedComplexity: Perceived complexity for `apply_template_execution` is too high. [23/8]", 177708331], + [2735, 7, 2239, "Metrics/BlockLength: Block has too many lines. [38/25]", 1651205014], + [2785, 5, 1696, "Metrics/AbcSize: Assignment Branch Condition size for `evaluate_template_tree_convergence` is too high. [<11, 29, 17> 35.37/17]", 2507998041], + [2785, 5, 1696, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `evaluate_template_tree_convergence` is too high. [17/7]", 2507998041], + [2785, 5, 1696, "Metrics/MethodLength: Method has too many lines. [35/10]", 2507998041], + [2785, 5, 1696, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 2507998041], + [2785, 5, 1696, "Metrics/PerceivedComplexity: Perceived complexity for `evaluate_template_tree_convergence` is too high. [17/8]", 2507998041], + [2785, 43, 198, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 4214374277], + [2786, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 2983874608], + [2828, 5, 688, "Metrics/MethodLength: Method has too many lines. [15/10]", 3064253784], + [2828, 5, 688, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 3064253784], + [2828, 36, 216, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 448029307], + [2829, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 3840139076], + [2872, 5, 664, "Metrics/MethodLength: Method has too many lines. [13/10]", 995637868], + [2872, 5, 664, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 995637868], + [2872, 53, 202, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 4227116196], + [2873, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 418683952], + [2890, 5, 649, "Metrics/MethodLength: Method has too many lines. [13/10]", 1831524792], + [2890, 5, 649, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 1831524792], + [2890, 54, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2962381850], + [2891, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 3690915627], + [2908, 5, 1280, "Metrics/AbcSize: Assignment Branch Condition size for `apply_template_tree_execution_to_directory` is too high. [<6, 16, 6> 18.11/17]", 305449363], + [2908, 5, 1280, "Metrics/MethodLength: Method has too many lines. [23/10]", 305449363], + [2908, 5, 1280, "Metrics/ParameterLists: Method has too many optional parameters. [5/3]", 305449363], + [2908, 51, 200, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1352434212], + [2909, 121, 46, "Layout/LineLength: Line is too long. [166/120]", 1139621482], + [2937, 5, 2199, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_tree_run` is too high. [<15, 42, 31> 54.31/17]", 975627723], + [2937, 5, 2199, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_tree_run` is too high. [25/7]", 975627723], + [2937, 5, 2199, "Metrics/MethodLength: Method has too many lines. [38/10]", 975627723], + [2937, 5, 2199, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_tree_run` is too high. [26/8]", 975627723], + [2981, 5, 1521, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_apply` is too high. [<13, 33, 22> 41.74/17]", 3710254295], + [2981, 5, 1521, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_apply` is too high. [17/7]", 3710254295], + [2981, 5, 1521, "Metrics/MethodLength: Method has too many lines. [26/10]", 3710254295], + [2981, 5, 1521, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_apply` is too high. [17/8]", 3710254295], + [3013, 5, 1656, "Metrics/AbcSize: Assignment Branch Condition size for `report_template_directory_plan` is too high. [<11, 24, 25> 36.36/17]", 2946319293], + [3013, 5, 1656, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `report_template_directory_plan` is too high. [18/7]", 2946319293], + [3013, 5, 1656, "Metrics/MethodLength: Method has too many lines. [36/10]", 2946319293], + [3013, 5, 1656, "Metrics/PerceivedComplexity: Perceived complexity for `report_template_directory_plan` is too high. [16/8]", 2946319293], + [3085, 7, 9, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 3648222389], + [3106, 5, 410, "Metrics/MethodLength: Method has too many lines. [12/10]", 248324428], + [3112, 7, 11, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 848344986], + [3156, 5, 712, "Metrics/MethodLength: Method has too many lines. [12/10]", 2500743043], + [3156, 27, 178, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 873705194], + [3156, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3023611470], + [3182, 42, 167, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2002181571], + [3195, 5, 1070, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_selection_profile` is too high. [8/7]", 879412462], + [3195, 5, 1070, "Metrics/MethodLength: Method has too many lines. [14/10]", 879412462], + [3195, 42, 311, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 3814063337], + [3196, 121, 16, "Layout/LineLength: Line is too long. [136/120]", 198450264], + [3214, 5, 842, "Metrics/MethodLength: Method has too many lines. [11/10]", 83957392], + [3214, 41, 250, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1486072775], + [3215, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1967186495], + [3230, 5, 1156, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_match_profile` is too high. [10/7]", 4112674787], + [3230, 5, 1156, "Metrics/MethodLength: Method has too many lines. [15/10]", 4112674787], + [3230, 5, 1156, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_match_profile` is too high. [10/8]", 4112674787], + [3230, 38, 321, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 823565876], + [3231, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859667], + [3232, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], + [3250, 5, 933, "Metrics/MethodLength: Method has too many lines. [14/10]", 2099388915], + [3250, 37, 319, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [12/5]", 250907892], + [3251, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], + [3252, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], + [3269, 5, 907, "Metrics/MethodLength: Method has too many lines. [12/10]", 2242846328], + [3269, 42, 275, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 246196330], + [3270, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1439117336], + [3286, 5, 1057, "Metrics/MethodLength: Method has too many lines. [14/10]", 2891607970], + [3286, 44, 323, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 1386547750], + [3287, 121, 19, "Layout/LineLength: Line is too long. [139/120]", 1676243675], + [3288, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 4154814685], + [3305, 5, 1375, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_request` is too high. [<11, 25, 10> 29.09/17]", 4153786554], + [3305, 5, 1375, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_request` is too high. [11/7]", 4153786554], + [3305, 5, 1375, "Metrics/MethodLength: Method has too many lines. [16/10]", 4153786554], + [3305, 5, 1375, "Metrics/PerceivedComplexity: Perceived complexity for `structured_edit_request` is too high. [11/8]", 4153786554], + [3305, 32, 370, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [13/5]", 2381882467], + [3306, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177545], + [3327, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 4026157473], + [3327, 31, 175, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 773121544], + [3359, 5, 597, "Metrics/MethodLength: Method has too many lines. [11/10]", 4143495860], + [3398, 5, 577, "Metrics/MethodLength: Method has too many lines. [11/10]", 4169131743], + [3413, 5, 1011, "Metrics/AbcSize: Assignment Branch Condition size for `structured_edit_execution_report` is too high. [<7, 16, 7> 18.81/17]", 876221899], + [3413, 5, 1011, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `structured_edit_execution_report` is too high. [8/7]", 876221899], + [3413, 5, 1011, "Metrics/MethodLength: Method has too many lines. [12/10]", 876221899], + [3413, 41, 245, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 2484440861], + [3414, 121, 55, "Layout/LineLength: Line is too long. [175/120]", 4036992717], + [3439, 55, 170, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 668161765], + [3462, 5, 819, "Metrics/MethodLength: Method has too many lines. [12/10]", 2287133436], + [3462, 56, 217, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3198032135], + [3463, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 3526181051], + [3496, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1853778635], + [3505, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [3537, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 1132214891], + [3546, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [3568, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 556747511], + [3577, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [3599, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 3590891170], + [3608, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], + [3631, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 689748855], + [3640, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [3662, 5, 708, "Metrics/MethodLength: Method has too many lines. [11/10]", 1478642210], + [3671, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], + [3695, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 239506091], + [3704, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [3726, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3803476550], + [3735, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [3758, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 748161230], + [3767, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], + [3789, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 3900524558], + [3798, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], + [3822, 5, 748, "Metrics/MethodLength: Method has too many lines. [11/10]", 2076716686], + [3831, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 609414023], + [3853, 5, 778, "Metrics/MethodLength: Method has too many lines. [11/10]", 867958318], + [3857, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [3862, 121, 31, "Layout/LineLength: Line is too long. [151/120]", 1202823007], + [3886, 5, 728, "Metrics/MethodLength: Method has too many lines. [11/10]", 2078323790], + [3895, 121, 21, "Layout/LineLength: Line is too long. [141/120]", 2807086497], + [3917, 5, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 121025422], + [3926, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 3463884836], + [3948, 5, 733, "Metrics/MethodLength: Method has too many lines. [11/10]", 1216456558], + [3957, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 145839927], + [3979, 5, 763, "Metrics/MethodLength: Method has too many lines. [11/10]", 2946525998], + [3988, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 275709226], + [4012, 5, 768, "Metrics/MethodLength: Method has too many lines. [11/10]", 3281402414], + [4016, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177656], + [4021, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 1427340581], + [4058, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3673982236], + [4115, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193417070], + [4126, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 2768444], + [4133, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 3833204035], + [4141, 5, 863, "Metrics/MethodLength: Method has too many lines. [11/10]", 3731153486], + [4145, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4054494590], + [4150, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 2084326338], + [4156, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 4201858364], + [4160, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861122], + [4164, 5, 873, "Metrics/MethodLength: Method has too many lines. [11/10]", 1866057614], + [4168, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 3893180930], + [4173, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 863421408], + [4179, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 3247130491], + [4183, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1171438608], + [4187, 5, 883, "Metrics/MethodLength: Method has too many lines. [11/10]", 2352924462], + [4187, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860841], + [4188, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861334], + [4191, 121, 24, "Layout/LineLength: Line is too long. [144/120]", 465221046], + [4196, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 1922522532], + [4212, 121, 44, "Layout/LineLength: Line is too long. [164/120]", 4067226670], + [4216, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2033573170], + [4220, 5, 893, "Metrics/MethodLength: Method has too many lines. [11/10]", 1633175534], + [4220, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087926422], + [4221, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087421565], + [4224, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 615151909], + [4229, 121, 54, "Layout/LineLength: Line is too long. [174/120]", 884393597], + [4255, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 417844693], + [4259, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 1233681340], + [4263, 5, 903, "Metrics/MethodLength: Method has too many lines. [11/10]", 3964877742], + [4263, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1165873471], + [4264, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1322899615], + [4267, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 3471008807], + [4272, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 627945471], + [4278, 121, 52, "Layout/LineLength: Line is too long. [172/120]", 2960084092], + [4282, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2148514258], + [4286, 5, 913, "Metrics/MethodLength: Method has too many lines. [11/10]", 385546958], + [4286, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2970472935], + [4287, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 3808956371], + [4290, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3412499338], + [4295, 121, 58, "Layout/LineLength: Line is too long. [178/120]", 3274208144], + [4301, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 4275923717], + [4309, 5, 848, "Metrics/MethodLength: Method has too many lines. [11/10]", 457851502], + [4313, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 413805135], + [4318, 121, 45, "Layout/LineLength: Line is too long. [165/120]", 951908917], + [4324, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 1859200227], + [4332, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 884695726], + [4336, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], + [4341, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], + [4347, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], + [4355, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1422521838], + [4359, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], + [4364, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], + [4370, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 938465266], + [4378, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 2370839950], + [4382, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], + [4387, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], + [4393, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 2059517661], + [4401, 5, 803, "Metrics/MethodLength: Method has too many lines. [11/10]", 3379336814], + [4405, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 74128911], + [4410, 121, 36, "Layout/LineLength: Line is too long. [156/120]", 1364659899], + [4458, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 4281772560], + [4466, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 3245498510], + [4470, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], + [4475, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], + [4481, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 859690879], + [4489, 5, 833, "Metrics/MethodLength: Method has too many lines. [11/10]", 4138830126], + [4493, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3542644754], + [4498, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 1916814773], + [4504, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3880141603], + [4512, 5, 828, "Metrics/MethodLength: Method has too many lines. [11/10]", 3621010990], + [4516, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 3917260126], + [4521, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 1879260859], + [4527, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1776611011], + [4535, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 514585454], + [4539, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], + [4544, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], + [4550, 121, 38, "Layout/LineLength: Line is too long. [158/120]", 3932349968], + [4554, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087903307], + [4558, 5, 878, "Metrics/MethodLength: Method has too many lines. [11/10]", 1525737454], + [4558, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177548], + [4559, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177538], + [4562, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 2895681070], + [4567, 121, 51, "Layout/LineLength: Line is too long. [171/120]", 4040662298], + [4573, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 66929045], + [4581, 5, 808, "Metrics/MethodLength: Method has too many lines. [11/10]", 1626746606], + [4585, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 2011807620], + [4590, 121, 37, "Layout/LineLength: Line is too long. [157/120]", 384138219], + [4604, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 849230508], + [4612, 5, 838, "Metrics/MethodLength: Method has too many lines. [11/10]", 3531122670], + [4616, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1353518231], + [4621, 121, 43, "Layout/LineLength: Line is too long. [163/120]", 1228459824], + [4636, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1176320663], + [4644, 5, 798, "Metrics/MethodLength: Method has too many lines. [11/10]", 1118421486], + [4648, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3247420006], + [4653, 121, 35, "Layout/LineLength: Line is too long. [155/120]", 1408316702], + [4675, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 1668406662], + [4684, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [4698, 5, 648, "Metrics/MethodLength: Method has too many lines. [11/10]", 3479836893], + [4707, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193343749], + [4729, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 3147549879], + [4738, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [4773, 5, 677, "Metrics/MethodLength: Method has too many lines. [11/10]", 1206941784], + [4782, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 3937819337], + [4805, 5, 672, "Metrics/MethodLength: Method has too many lines. [11/10]", 3634903061], + [4814, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [4836, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3417053461], + [4845, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [4869, 5, 668, "Metrics/MethodLength: Method has too many lines. [11/10]", 1540762726], + [4878, 121, 9, "Layout/LineLength: Line is too long. [129/120]", 1808630920], + [4900, 5, 698, "Metrics/MethodLength: Method has too many lines. [11/10]", 2804825893], + [4909, 121, 15, "Layout/LineLength: Line is too long. [135/120]", 1367166441], + [4932, 5, 683, "Metrics/MethodLength: Method has too many lines. [11/10]", 3165010613], + [4941, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [4963, 5, 713, "Metrics/MethodLength: Method has too many lines. [11/10]", 2795628035], + [4972, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 497133415], + [4978, 5, 864, "Metrics/MethodLength: Method has too many lines. [12/10]", 1086224878], + [4978, 50, 268, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 4022739767], + [4979, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1607400384], + [5003, 5, 658, "Metrics/MethodLength: Method has too many lines. [11/10]", 3999796489], + [5012, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 102058825], + [5026, 59, 179, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1569981428], + [5027, 121, 23, "Layout/LineLength: Line is too long. [143/120]", 1515849732], + [5058, 5, 694, "Metrics/MethodLength: Method has too many lines. [11/10]", 3830236120], + [5067, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2250857971], + [5081, 5, 673, "Metrics/MethodLength: Method has too many lines. [11/10]", 2413908653], + [5090, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 1225026887], + [5104, 5, 663, "Metrics/MethodLength: Method has too many lines. [11/10]", 3935895659], + [5113, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2162352564], + [5127, 5, 692, "Metrics/MethodLength: Method has too many lines. [11/10]", 3660669627], + [5136, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3558241761], + [5150, 5, 612, "Metrics/MethodLength: Method has too many lines. [11/10]", 100391811], + [5189, 5, 693, "Metrics/MethodLength: Method has too many lines. [11/10]", 3138587622], + [5198, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 926808928], + [5220, 5, 688, "Metrics/MethodLength: Method has too many lines. [11/10]", 2736088861], + [5229, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1992103013], + [5252, 5, 678, "Metrics/MethodLength: Method has too many lines. [11/10]", 2275602867], + [5261, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 3598350322], + [5284, 5, 602, "Metrics/MethodLength: Method has too many lines. [11/10]", 3023166371], + [5299, 36, 181, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1071580945], + [5312, 5, 787, "Metrics/AbcSize: Assignment Branch Condition size for `group_projected_child_review_cases` is too high. [<4, 17, 4> 17.92/17]", 3391527151], + [5312, 5, 787, "Metrics/MethodLength: Method has too many lines. [18/10]", 3391527151], + [5336, 5, 705, "Metrics/MethodLength: Method has too many lines. [13/10]", 2629923275], + [5363, 5, 547, "Metrics/MethodLength: Method has too many lines. [12/10]", 1911190850], + [5388, 5, 1516, "Metrics/AbcSize: Assignment Branch Condition size for `review_projected_child_groups` is too high. [<11, 21, 9> 25.36/17]", 3333110579], + [5388, 5, 1516, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_projected_child_groups` is too high. [8/7]", 3333110579], + [5388, 5, 1516, "Metrics/MethodLength: Method has too many lines. [39/10]", 3333110579], + [5388, 5, 1516, "Metrics/PerceivedComplexity: Perceived complexity for `review_projected_child_groups` is too high. [9/8]", 3333110579], + [5422, 7, 7, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 4045560504], + [5434, 5, 562, "Metrics/MethodLength: Method has too many lines. [14/10]", 3083915102], + [5453, 5, 1898, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_delegated_child_outputs` is too high. [<11, 21, 6> 24.45/17]", 2739722546], + [5453, 5, 1898, "Metrics/MethodLength: Method has too many lines. [49/10]", 2739722546], + [5508, 5, 942, "Metrics/AbcSize: Assignment Branch Condition size for `execute_nested_merge` is too high. [<3, 17, 6> 18.28/17]", 766157172], + [5508, 5, 942, "Metrics/MethodLength: Method has too many lines. [20/10]", 766157172], + [5508, 29, 144, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1404367793], + [5535, 5, 652, "Metrics/MethodLength: Method has too many lines. [13/10]", 2105803856], + [5554, 38, 140, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1682835820], + [5584, 5, 577, "Metrics/MethodLength: Method has too many lines. [12/10]", 2659610443], + [5653, 5, 569, "Metrics/MethodLength: Method has too many lines. [14/10]", 20616641], + [5681, 5, 772, "Metrics/AbcSize: Assignment Branch Condition size for `conformance_manifest_review_request_ids` is too high. [<7, 16, 8> 19.21/17]", 3577418475], + [5681, 5, 772, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `conformance_manifest_review_request_ids` is too high. [9/7]", 3577418475], + [5681, 5, 772, "Metrics/MethodLength: Method has too many lines. [14/10]", 3577418475], + [5681, 5, 772, "Metrics/PerceivedComplexity: Perceived complexity for `conformance_manifest_review_request_ids` is too high. [9/8]", 3577418475], + [5735, 5, 606, "Metrics/MethodLength: Method has too many lines. [11/10]", 2675086662], + [5750, 5, 562, "Metrics/MethodLength: Method has too many lines. [11/10]", 3811715870], + [5765, 5, 578, "Metrics/MethodLength: Method has too many lines. [11/10]", 1776197415], + [5780, 5, 1298, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_conformance_family_context` is too high. [<7, 28, 9> 30.23/17]", 4265202259], + [5780, 5, 1298, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `resolve_conformance_family_context` is too high. [10/7]", 4265202259], + [5780, 5, 1298, "Metrics/MethodLength: Method has too many lines. [23/10]", 4265202259], + [5780, 5, 1298, "Metrics/PerceivedComplexity: Perceived complexity for `resolve_conformance_family_context` is too high. [10/8]", 4265202259], + [5809, 5, 1994, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_family_context` is too high. [<12, 24, 10> 28.64/17]", 2834851944], + [5809, 5, 1994, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_family_context` is too high. [10/7]", 2834851944], + [5809, 5, 1994, "Metrics/MethodLength: Method has too many lines. [41/10]", 2834851944], + [5809, 5, 1994, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_family_context` is too high. [11/8]", 2834851944], + [5832, 121, 33, "Layout/LineLength: Line is too long. [153/120]", 641612328], + [5869, 5, 1844, "Metrics/AbcSize: Assignment Branch Condition size for `select_conformance_case` is too high. [<2, 43, 14> 45.27/17]", 670673209], + [5869, 5, 1844, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `select_conformance_case` is too high. [14/7]", 670673209], + [5869, 5, 1844, "Metrics/MethodLength: Method has too many lines. [30/10]", 670673209], + [5869, 5, 1844, "Metrics/PerceivedComplexity: Perceived complexity for `select_conformance_case` is too high. [16/8]", 670673209], + [5874, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 2135503892], + [5876, 121, 41, "Layout/LineLength: Line is too long. [161/120]", 3932054828], + [5885, 121, 30, "Layout/LineLength: Line is too long. [150/120]", 3169124957], + [5907, 5, 509, "Metrics/MethodLength: Method has too many lines. [11/10]", 3552283123], + [5996, 5, 4195, "Metrics/AbcSize: Assignment Branch Condition size for `review_conformance_manifest` is too high. [<37, 63, 16> 74.79/17]", 2166560528], + [5996, 5, 4195, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_conformance_manifest` is too high. [14/7]", 2166560528], + [5996, 5, 4195, "Metrics/MethodLength: Method has too many lines. [89/10]", 2166560528], + [5996, 5, 4195, "Metrics/PerceivedComplexity: Perceived complexity for `review_conformance_manifest` is too high. [17/8]", 2166560528], + [6061, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 2746826653], + [6077, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], + [6099, 5, 676, "Metrics/MethodLength: Method has too many lines. [15/10]", 3048335475], + [6122, 5, 1054, "Metrics/AbcSize: Assignment Branch Condition size for `plan_conformance_suite` is too high. [<11, 18, 8> 22.56/17]", 1855254788], + [6122, 5, 1054, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `plan_conformance_suite` is too high. [8/7]", 1855254788], + [6122, 5, 1054, "Metrics/MethodLength: Method has too many lines. [25/10]", 1855254788], + [6122, 31, 84, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 172854173], + [6187, 5, 1274, "Metrics/AbcSize: Assignment Branch Condition size for `plan_named_conformance_suites_with_diagnostics` is too high. [<11, 21, 7> 24.72/17]", 3991300730], + [6187, 5, 1274, "Metrics/MethodLength: Method has too many lines. [27/10]", 3991300730], + [6214, 121, 47, "Layout/LineLength: Line is too long. [167/120]", 3035993839], + [6279, 5, 2071, "Metrics/AbcSize: Assignment Branch Condition size for `review_decision_for_family_context` is too high. [<7, 22, 16> 28.09/17]", 4245377184], + [6279, 5, 2071, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `review_decision_for_family_context` is too high. [12/7]", 4245377184], + [6279, 5, 2071, "Metrics/MethodLength: Method has too many lines. [46/10]", 4245377184], + [6279, 5, 2071, "Metrics/PerceivedComplexity: Perceived complexity for `review_decision_for_family_context` is too high. [12/8]", 4245377184], + [6284, 7, 1766, "Metrics/BlockLength: Block has too many lines. [40/25]", 65448241], + [6336, 5, 686, "Metrics/MethodLength: Method has too many lines. [13/10]", 4030291682] + ], + "lib/ast/merge/ast_node.rb:2037773320": [ + [44, 5, 7086, "Metrics/ClassLength: Class has too many lines. [114/100]", 201314721], + [220, 11, 10, "Naming/PredicatePrefix: Rename `has_error?` to `error?`.", 946854183] + ], + "lib/ast/merge/comment/attachment.rb:276747351": [ + [42, 23, 180, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3775370530], + [114, 9, 409, "Metrics/AbcSize: Assignment Branch Condition size for `inspect` is too high. [<1, 17, 3> 17.29/17]", 3256381215] + ], + "lib/ast/merge/comment/augmenter.rb:633395157": [ + [12, 7, 13967, "Metrics/ClassLength: Class has too many lines. [291/100]", 2806660144], + [33, 9, 721, "Metrics/MethodLength: Method has too many lines. [16/10]", 200402816], + [33, 23, 91, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 2938734913], + [64, 9, 1335, "Metrics/AbcSize: Assignment Branch Condition size for `build!` is too high. [<12, 29, 6> 31.95/17]", 3904283188], + [64, 9, 1335, "Metrics/MethodLength: Method has too many lines. [22/10]", 3904283188], + [94, 9, 867, "Metrics/AbcSize: Assignment Branch Condition size for `infer_leading_comments` is too high. [<8, 19, 14> 24.92/17]", 1941464872], + [94, 9, 867, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_leading_comments` is too high. [11/7]", 1941464872], + [94, 9, 867, "Metrics/MethodLength: Method has too many lines. [20/10]", 1941464872], + [94, 9, 867, "Metrics/PerceivedComplexity: Perceived complexity for `infer_leading_comments` is too high. [12/8]", 1941464872], + [122, 9, 429, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_inline_comments` is too high. [8/7]", 2688935834], + [133, 9, 934, "Metrics/AbcSize: Assignment Branch Condition size for `infer_trailing_comments` is too high. [<8, 21, 18> 28.79/17]", 1551855281], + [133, 9, 934, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_trailing_comments` is too high. [15/7]", 1551855281], + [133, 9, 934, "Metrics/MethodLength: Method has too many lines. [20/10]", 1551855281], + [133, 9, 934, "Metrics/PerceivedComplexity: Perceived complexity for `infer_trailing_comments` is too high. [15/8]", 1551855281], + [160, 9, 488, "Metrics/AbcSize: Assignment Branch Condition size for `infer_postlude!` is too high. [<5, 17, 8> 19.44/17]", 2562637949], + [160, 9, 488, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_postlude!` is too high. [8/7]", 2562637949], + [173, 9, 1529, "Metrics/AbcSize: Assignment Branch Condition size for `infer_remaining_regions!` is too high. [<12, 27, 23> 37.44/17]", 3911657050], + [173, 9, 1529, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `infer_remaining_regions!` is too high. [18/7]", 3911657050], + [173, 9, 1529, "Metrics/MethodLength: Method has too many lines. [28/10]", 3911657050], + [173, 9, 1529, "Metrics/PerceivedComplexity: Perceived complexity for `infer_remaining_regions!` is too high. [20/8]", 3911657050], + [216, 9, 507, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `split_preamble_group` is too high. [8/7]", 336784898], + [231, 9, 588, "Metrics/MethodLength: Method has too many lines. [17/10]", 3445626532], + [274, 9, 965, "Metrics/AbcSize: Assignment Branch Condition size for `build_region` is too high. [<6, 17, 7> 19.34/17]", 344809006], + [274, 9, 965, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_region` is too high. [8/7]", 344809006], + [274, 9, 965, "Metrics/MethodLength: Method has too many lines. [24/10]", 344809006] + ], + "lib/ast/merge/comment/block.rb:3806757604": [ + [31, 7, 6754, "Metrics/ClassLength: Class has too many lines. [106/100]", 2308582303], + [57, 9, 1059, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<12, 13, 14> 22.56/17]", 2656171724], + [57, 9, 1059, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `initialize` is too high. [14/7]", 2656171724], + [57, 9, 1059, "Metrics/MethodLength: Method has too many lines. [21/10]", 2656171724], + [57, 9, 1059, "Metrics/PerceivedComplexity: Perceived complexity for `initialize` is too high. [15/8]", 2656171724], + [113, 9, 511, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `freeze_action` is too high. [9/7]", 55014877], + [113, 9, 511, "Metrics/MethodLength: Method has too many lines. [12/10]", 55014877], + [113, 9, 511, "Metrics/PerceivedComplexity: Perceived complexity for `freeze_action` is too high. [9/8]", 55014877], + [181, 9, 439, "Metrics/AbcSize: Assignment Branch Condition size for `first_meaningful_content` is too high. [<2, 16, 11> 19.52/17]", 680479883], + [181, 9, 439, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `first_meaningful_content` is too high. [11/7]", 680479883], + [181, 9, 439, "Metrics/PerceivedComplexity: Perceived complexity for `first_meaningful_content` is too high. [12/8]", 680479883], + [197, 9, 765, "Metrics/AbcSize: Assignment Branch Condition size for `extract_block_content` is too high. [<7, 24, 9> 26.57/17]", 621871624], + [197, 9, 765, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_block_content` is too high. [9/7]", 621871624], + [197, 9, 765, "Metrics/PerceivedComplexity: Perceived complexity for `extract_block_content` is too high. [9/8]", 621871624] + ], + "lib/ast/merge/comment/c_style_tracker_base.rb:3804847915": [ + [22, 7, 15038, "Metrics/ClassLength: Class has too many lines. [284/100]", 3599183270], + [83, 9, 509, "Metrics/MethodLength: Method has too many lines. [11/10]", 1639553915], + [102, 9, 492, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `leading_comments_before` is too high. [8/7]", 3127043491], + [102, 9, 492, "Metrics/MethodLength: Method has too many lines. [11/10]", 3127043491], + [124, 9, 487, "Metrics/MethodLength: Method has too many lines. [11/10]", 1869933531], + [176, 9, 713, "Metrics/AbcSize: Assignment Branch Condition size for `trailing_comments_after` is too high. [<6, 12, 13> 18.68/17]", 543703521], + [176, 9, 713, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `trailing_comments_after` is too high. [11/7]", 543703521], + [176, 9, 713, "Metrics/MethodLength: Method has too many lines. [14/10]", 543703521], + [176, 9, 713, "Metrics/PerceivedComplexity: Perceived complexity for `trailing_comments_after` is too high. [11/8]", 543703521], + [184, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177549], + [202, 9, 598, "Metrics/MethodLength: Method has too many lines. [12/10]", 1628921093], + [222, 9, 1271, "Metrics/MethodLength: Method has too many lines. [21/10]", 612335469], + [222, 35, 137, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1823300034], + [348, 9, 2271, "Metrics/AbcSize: Assignment Branch Condition size for `extract_comments` is too high. [<17, 32, 13> 38.5/17]", 2751274968], + [348, 9, 2271, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `extract_comments` is too high. [14/7]", 2751274968], + [348, 9, 2271, "Metrics/MethodLength: Method has too many lines. [59/10]", 2751274968], + [348, 9, 2271, "Metrics/PerceivedComplexity: Perceived complexity for `extract_comments` is too high. [14/8]", 2751274968], + [353, 11, 2045, "Metrics/BlockLength: Block has too many lines. [52/25]", 575665179], + [418, 9, 659, "Metrics/MethodLength: Method has too many lines. [15/10]", 177254901] + ], + "lib/ast/merge/comment/hash_tracker_base.rb:2032370711": [ + [32, 7, 19361, "Metrics/ClassLength: Class has too many lines. [221/100]", 1031055222], + [118, 9, 444, "Metrics/MethodLength: Method has too many lines. [11/10]", 3347260807], + [142, 9, 921, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `leading_comments_before` is too high. [8/7]", 415734636], + [142, 9, 921, "Metrics/MethodLength: Method has too many lines. [11/10]", 415734636], + [172, 9, 440, "Metrics/MethodLength: Method has too many lines. [11/10]", 2464474004], + [225, 9, 623, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `trailing_comments_after` is too high. [10/7]", 543703521], + [225, 9, 623, "Metrics/MethodLength: Method has too many lines. [12/10]", 543703521], + [225, 9, 623, "Metrics/PerceivedComplexity: Perceived complexity for `trailing_comments_after` is too high. [10/8]", 543703521], + [249, 9, 551, "Metrics/MethodLength: Method has too many lines. [12/10]", 2783654570], + [278, 9, 1271, "Metrics/MethodLength: Method has too many lines. [21/10]", 612335469], + [278, 35, 137, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1823300034], + [439, 9, 826, "Metrics/MethodLength: Method has too many lines. [12/10]", 1706632542] + ], + "lib/ast/merge/comment/parser.rb:2674748021": [ + [34, 7, 8372, "Metrics/ClassLength: Class has too many lines. [141/100]", 2541983664], + [84, 9, 357, "Metrics/MethodLength: Method has too many lines. [12/10]", 2265493710], + [104, 9, 545, "Metrics/AbcSize: Assignment Branch Condition size for `auto_detect_style` is too high. [<5, 17, 7> 19.05/17]", 868366444], + [104, 9, 545, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `auto_detect_style` is too high. [8/7]", 868366444], + [125, 9, 1650, "Metrics/AbcSize: Assignment Branch Condition size for `parse_line_comments` is too high. [<8, 28, 7> 29.95/17]", 1511562163], + [125, 9, 1650, "Metrics/MethodLength: Method has too many lines. [31/10]", 1511562163], + [176, 9, 2670, "Metrics/AbcSize: Assignment Branch Condition size for `parse_with_block_comments` is too high. [<15, 47, 15> 51.57/17]", 2963765048], + [176, 9, 2670, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_with_block_comments` is too high. [15/7]", 2963765048], + [176, 9, 2670, "Metrics/MethodLength: Method has too many lines. [47/10]", 2963765048], + [176, 9, 2670, "Metrics/PerceivedComplexity: Perceived complexity for `parse_with_block_comments` is too high. [16/8]", 2963765048], + [181, 11, 2390, "Metrics/BlockLength: Block has too many lines. [40/25]", 3720582340] + ], + "lib/ast/merge/comment/quoted_hash_line_parser.rb:2878420841": [ + [74, 9, 458, "Metrics/MethodLength: Method has too many lines. [11/10]", 1526360697], + [91, 9, 620, "Metrics/AbcSize: Assignment Branch Condition size for `inline_result` is too high. [<3, 16, 6> 17.35/17]", 2706755447], + [91, 9, 620, "Metrics/MethodLength: Method has too many lines. [14/10]", 2706755447] + ], + "lib/ast/merge/comment/region_merge_policy.rb:3137686499": [ + [23, 23, 98, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1029631546], + [96, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 3491399903] + ], + "lib/ast/merge/comment/style.rb:3045051983": [ + [27, 7, 9109, "Metrics/ClassLength: Class has too many lines. [143/100]", 131723516], + [142, 11, 911, "Metrics/MethodLength: Method has too many lines. [17/10]", 355862493], + [142, 23, 164, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 668558018], + [203, 23, 164, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 668558018] + ], + "lib/ast/merge/comment/tracked_hash_adapter.rb:3235547929": [ + [99, 11, 553, "Metrics/AbcSize: Assignment Branch Condition size for `line_text_from` is too high. [<4, 20, 4> 20.78/17]", 2680273536], + [99, 11, 553, "Metrics/MethodLength: Method has too many lines. [13/10]", 2680273536] + ], + "lib/ast/merge/comment_layout_emission_support.rb:2889320752": [ + [12, 5, 14031, "Metrics/ModuleLength: Module has too many lines. [287/100]", 332813724], + [88, 43, 149, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1025246092], + [100, 7, 916, "Metrics/MethodLength: Method has too many lines. [11/10]", 3294772058], + [100, 57, 163, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1661656204], + [122, 7, 730, "Metrics/MethodLength: Method has too many lines. [13/10]", 2493279555], + [139, 62, 6, "Lint/UnusedMethodArgument: Unused method argument - `owners`.", 1719502071], + [243, 7, 1014, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `root_boundary_lines_for` is too high. [10/7]", 1597003638], + [243, 7, 1014, "Metrics/MethodLength: Method has too many lines. [13/10]", 1597003638], + [243, 7, 1014, "Metrics/PerceivedComplexity: Perceived complexity for `root_boundary_lines_for` is too high. [10/8]", 1597003638], + [271, 7, 959, "Metrics/AbcSize: Assignment Branch Condition size for `owner_bound_root_boundary_lines_for` is too high. [<8, 22, 17> 28.93/17]", 238225688], + [271, 7, 959, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `owner_bound_root_boundary_lines_for` is too high. [16/7]", 238225688], + [271, 7, 959, "Metrics/MethodLength: Method has too many lines. [17/10]", 238225688], + [271, 7, 959, "Metrics/PerceivedComplexity: Perceived complexity for `owner_bound_root_boundary_lines_for` is too high. [15/8]", 238225688], + [307, 7, 912, "Metrics/AbcSize: Assignment Branch Condition size for `root_boundary_range` is too high. [<6, 22, 12> 25.77/17]", 2821370782], + [307, 7, 912, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `root_boundary_range` is too high. [11/7]", 2821370782], + [307, 7, 912, "Metrics/MethodLength: Method has too many lines. [21/10]", 2821370782], + [307, 7, 912, "Metrics/PerceivedComplexity: Perceived complexity for `root_boundary_range` is too high. [12/8]", 2821370782], + [350, 7, 401, "Metrics/MethodLength: Method has too many lines. [11/10]", 559624650] + ], + "lib/ast/merge/composite_match_refiner.rb:1718969703": [ + [58, 7, 668, "Metrics/MethodLength: Method has too many lines. [14/10]", 2649148714] + ], + "lib/ast/merge/conflict_resolver_base.rb:168051848": [ + [69, 5, 14966, "Metrics/ClassLength: Class has too many lines. [170/100]", 633092728], + [156, 7, 919, "Metrics/MethodLength: Method has too many lines. [13/10]", 1701319380], + [156, 21, 200, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3369976202], + [367, 7, 972, "Metrics/MethodLength: Method has too many lines. [22/10]", 2870739148] + ], + "lib/ast/merge/content_match_refiner.rb:3628272158": [ + [47, 5, 7719, "Metrics/ClassLength: Class has too many lines. [108/100]", 651494487], + [87, 7, 750, "Metrics/MethodLength: Method has too many lines. [17/10]", 3624290009], + [165, 37, 48, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 953994744], + [232, 7, 846, "Metrics/AbcSize: Assignment Branch Condition size for `levenshtein_distance` is too high. [<13, 29, 8> 32.77/17]", 3597737347], + [232, 7, 846, "Metrics/MethodLength: Method has too many lines. [20/10]", 3597737347] + ], + "lib/ast/merge/debug_logger.rb:350898938": [ + [72, 5, 7615, "Metrics/ModuleLength: Module has too many lines. [117/100]", 15877708], + [73, 7, 11, "Style/ModuleFunction: Use `module_function` instead of `extend self`.", 1210897631], + [87, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 941621], + [208, 7, 584, "Metrics/AbcSize: Assignment Branch Condition size for `time` is too high. [<3, 17, 2> 17.38/17]", 3468868523], + [208, 7, 584, "Metrics/MethodLength: Method has too many lines. [14/10]", 3468868523], + [271, 7, 450, "Metrics/PerceivedComplexity: Perceived complexity for `extract_lines` is too high. [9/8]", 680738666] + ], + "lib/ast/merge/detector/base.rb:343830240": [ + [175, 25, 73, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2991095115] + ], + "lib/ast/merge/detector/fenced_code_block.rb:3555142063": [ + [36, 7, 6302, "Metrics/ClassLength: Class has too many lines. [116/100]", 852968953], + [71, 9, 2492, "Metrics/AbcSize: Assignment Branch Condition size for `detect_all` is too high. [<31, 28, 12> 43.46/17]", 3575218793], + [71, 9, 2492, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `detect_all` is too high. [11/7]", 3575218793], + [71, 9, 2492, "Metrics/MethodLength: Method has too many lines. [54/10]", 3575218793], + [71, 9, 2492, "Metrics/PerceivedComplexity: Perceived complexity for `detect_all` is too high. [13/8]", 3575218793], + [84, 11, 2060, "Metrics/BlockLength: Block has too many lines. [41/25]", 1744553779] + ], + "lib/ast/merge/detector/mergeable.rb:354817747": [ + [54, 7, 11933, "Metrics/ModuleLength: Module has too many lines. [140/100]", 1453034870], + [162, 9, 601, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_region_configs` is too high. [8/7]", 1278024890], + [162, 9, 601, "Metrics/MethodLength: Method has too many lines. [16/10]", 1278024890], + [189, 9, 1054, "Metrics/AbcSize: Assignment Branch Condition size for `extract_regions` is too high. [<11, 16, 3> 19.65/17]", 663241096], + [189, 9, 1054, "Metrics/MethodLength: Method has too many lines. [20/10]", 663241096], + [285, 9, 1005, "Metrics/AbcSize: Assignment Branch Condition size for `merge_and_substitute_regions` is too high. [<16, 19, 4> 25.16/17]", 4123525156], + [285, 9, 1005, "Metrics/MethodLength: Method has too many lines. [16/10]", 4123525156], + [318, 9, 1369, "Metrics/AbcSize: Assignment Branch Condition size for `merge_region` is too high. [<11, 20, 14> 26.78/17]", 746321843], + [318, 9, 1369, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_region` is too high. [15/7]", 746321843], + [318, 9, 1369, "Metrics/MethodLength: Method has too many lines. [16/10]", 746321843], + [318, 9, 1369, "Metrics/PerceivedComplexity: Perceived complexity for `merge_region` is too high. [15/8]", 746321843] + ], + "lib/ast/merge/detector/toml_frontmatter.rb:3255696517": [ + [50, 9, 892, "Metrics/MethodLength: Method has too many lines. [20/10]", 3132005303] + ], + "lib/ast/merge/detector/yaml_frontmatter.rb:2551474823": [ + [49, 9, 958, "Metrics/MethodLength: Method has too many lines. [20/10]", 3132005303] + ], + "lib/ast/merge/diff_mapper_base.rb:3204989377": [ + [22, 5, 7793, "Metrics/ClassLength: Class has too many lines. [141/100]", 2217731166], + [80, 7, 2598, "Metrics/AbcSize: Assignment Branch Condition size for `parse_diff` is too high. [<21, 31, 15> 40.34/17]", 939898835], + [80, 7, 2598, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_diff` is too high. [16/7]", 939898835], + [80, 7, 2598, "Metrics/MethodLength: Method has too many lines. [65/10]", 939898835], + [80, 7, 2598, "Metrics/PerceivedComplexity: Perceived complexity for `parse_diff` is too high. [12/8]", 939898835], + [90, 9, 2162, "Metrics/BlockLength: Block has too many lines. [50/25]", 3403609416], + [169, 7, 394, "Metrics/MethodLength: Method has too many lines. [11/10]", 2028641628] + ], + "lib/ast/merge/emitter_base.rb:1878336457": [ + [26, 5, 14892, "Metrics/ClassLength: Class has too many lines. [232/100]", 2015391034], + [95, 7, 653, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_comment_region` is too high. [9/7]", 24580929], + [95, 7, 653, "Metrics/MethodLength: Method has too many lines. [12/10]", 24580929], + [95, 7, 653, "Metrics/PerceivedComplexity: Perceived complexity for `emit_comment_region` is too high. [9/8]", 24580929], + [120, 7, 1311, "Metrics/AbcSize: Assignment Branch Condition size for `emit_comment_attachment` is too high. [<5, 25, 16> 30.1/17]", 964928813], + [120, 7, 1311, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_comment_attachment` is too high. [17/7]", 964928813], + [120, 7, 1311, "Metrics/MethodLength: Method has too many lines. [17/10]", 964928813], + [120, 7, 1311, "Metrics/PerceivedComplexity: Perceived complexity for `emit_comment_attachment` is too high. [17/8]", 964928813], + [120, 34, 127, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 628879795], + [152, 7, 984, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_layout_gap` is too high. [8/7]", 1954418889], + [152, 7, 984, "Metrics/MethodLength: Method has too many lines. [13/10]", 1954418889], + [152, 7, 984, "Metrics/PerceivedComplexity: Perceived complexity for `emit_layout_gap` is too high. [9/8]", 1954418889], + [152, 26, 136, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3839882587], + [183, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861198], + [184, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087656651], + [186, 7, 1307, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_layout_attachment` is too high. [9/7]", 708408665], + [186, 7, 1307, "Metrics/MethodLength: Method has too many lines. [26/10]", 708408665], + [186, 7, 1307, "Metrics/PerceivedComplexity: Perceived complexity for `emit_layout_attachment` is too high. [9/8]", 708408665], + [186, 33, 218, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1552587384], + [187, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 1763090185], + [189, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1371312610], + [336, 7, 1141, "Metrics/AbcSize: Assignment Branch Condition size for `inline_comment_node_text` is too high. [<6, 29, 8> 30.68/17]", 2583471562], + [336, 7, 1141, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `inline_comment_node_text` is too high. [9/7]", 2583471562], + [336, 7, 1141, "Metrics/MethodLength: Method has too many lines. [22/10]", 2583471562], + [336, 7, 1141, "Metrics/PerceivedComplexity: Perceived complexity for `inline_comment_node_text` is too high. [9/8]", 2583471562], + [354, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861626], + [365, 7, 510, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `emit_region_gap_lines` is too high. [8/7]", 1999747697], + [365, 7, 510, "Metrics/PerceivedComplexity: Perceived complexity for `emit_region_gap_lines` is too high. [9/8]", 1999747697] + ], + "lib/ast/merge/emitter_line_metadata_support.rb:3153033769": [ + [5, 5, 33, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::EmitterLineMetadataSupport`.", 2926748997], + [23, 7, 541, "Metrics/MethodLength: Method has too many lines. [12/10]", 2407359355] + ], + "lib/ast/merge/file_aligner_base.rb:2160333224": [ + [13, 5, 8206, "Metrics/ClassLength: Class has too many lines. [203/100]", 2982381587], + [27, 7, 2329, "Metrics/AbcSize: Assignment Branch Condition size for `align` is too high. [<19, 39, 14> 45.59/17]", 1243937217], + [27, 7, 2329, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `align` is too high. [14/7]", 1243937217], + [27, 7, 2329, "Metrics/MethodLength: Method has too many lines. [56/10]", 1243937217], + [27, 7, 2329, "Metrics/PerceivedComplexity: Perceived complexity for `align` is too high. [14/8]", 1243937217], + [167, 7, 655, "Metrics/MethodLength: Method has too many lines. [14/10]", 2468821688], + [199, 7, 455, "Metrics/MethodLength: Method has too many lines. [13/10]", 2361153066], + [218, 7, 1557, "Metrics/AbcSize: Assignment Branch Condition size for `apply_match_refiner!` is too high. [<10, 28, 12> 32.06/17]", 2386945712], + [218, 7, 1557, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `apply_match_refiner!` is too high. [13/7]", 2386945712], + [218, 7, 1557, "Metrics/MethodLength: Method has too many lines. [31/10]", 2386945712], + [218, 7, 1557, "Metrics/PerceivedComplexity: Perceived complexity for `apply_match_refiner!` is too high. [13/8]", 2386945712] + ], + "lib/ast/merge/file_analyzable.rb:1955135779": [ + [36, 5, 31234, "Metrics/ModuleLength: Module has too many lines. [316/100]", 1247752256], + [148, 7, 793, "Metrics/MethodLength: Method has too many lines. [22/10]", 1467470910], + [202, 7, 771, "Metrics/MethodLength: Method has too many lines. [16/10]", 1412317163], + [344, 7, 844, "Metrics/MethodLength: Method has too many lines. [12/10]", 2335919661], + [369, 7, 730, "Metrics/MethodLength: Method has too many lines. [11/10]", 1047958652], + [431, 7, 863, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_layout_owned_comment_attachment` is too high. [<0, 20, 4> 20.4/17]", 3284843691], + [431, 7, 863, "Metrics/MethodLength: Method has too many lines. [17/10]", 3284843691], + [481, 7, 683, "Metrics/MethodLength: Method has too many lines. [15/10]", 241044926], + [614, 7, 6095, "Metrics/AbcSize: Assignment Branch Condition size for `generate_signature` is too high. [<4, 21, 13> 25.02/17]", 2828809875], + [614, 7, 6095, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `generate_signature` is too high. [11/7]", 2828809875], + [614, 7, 6095, "Metrics/MethodLength: Method has too many lines. [30/10]", 2828809875], + [614, 7, 6095, "Metrics/PerceivedComplexity: Perceived complexity for `generate_signature` is too high. [14/8]", 2828809875], + [676, 24, 390, "Metrics/BlockNesting: Avoid more than 3 levels of block nesting.", 3279112483] + ], + "lib/ast/merge/freeze_node_base.rb:598276844": [ + [59, 5, 14571, "Metrics/ClassLength: Class has too many lines. [171/100]", 3038607603], + [108, 25, 545, "Style/MutableConstant: Freeze mutable objects assigned to constants.", 2366014160], + [186, 9, 1100, "Metrics/MethodLength: Method has too many lines. [15/10]", 2506841532], + [288, 7, 758, "Metrics/MethodLength: Method has too many lines. [11/10]", 136868205], + [288, 21, 276, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 1720059801], + [335, 7, 660, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `reason` is too high. [8/7]", 3127566048] + ], + "lib/ast/merge/healer.rb:3642412735": [ + [18, 7, 588, "Metrics/MethodLength: Method has too many lines. [15/10]", 3172269921], + [18, 17, 84, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1781025196], + [41, 7, 687, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `filter_items` is too high. [8/7]", 1200842691], + [41, 7, 687, "Metrics/MethodLength: Method has too many lines. [17/10]", 1200842691], + [41, 7, 687, "Metrics/PerceivedComplexity: Perceived complexity for `filter_items` is too high. [9/8]", 1200842691], + [41, 23, 130, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 33939503] + ], + "lib/ast/merge/jaccard_similarity.rb:678558736": [ + [87, 19, 1, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 177604], + [87, 22, 1, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 177607] + ], + "lib/ast/merge/key_path_partial_template_merger_base.rb:1818613864": [ + [22, 5, 6114, "Metrics/ClassLength: Class has too many lines. [155/100]", 1269962119], + [43, 21, 214, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3637591635], + [68, 7, 489, "Metrics/MethodLength: Method has too many lines. [12/10]", 3170411580], + [118, 7, 640, "Metrics/AbcSize: Assignment Branch Condition size for `find_key_path` is too high. [<8, 14, 10> 18.97/17]", 2613403604], + [118, 7, 640, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_key_path` is too high. [8/7]", 2613403604], + [118, 7, 640, "Metrics/MethodLength: Method has too many lines. [16/10]", 2613403604], + [118, 7, 640, "Metrics/PerceivedComplexity: Perceived complexity for `find_key_path` is too high. [9/8]", 2613403604], + [140, 7, 536, "Metrics/MethodLength: Method has too many lines. [17/10]", 3598062652], + [168, 7, 804, "Metrics/MethodLength: Method has too many lines. [19/10]", 2773364183] + ], + "lib/ast/merge/layout/augmenter.rb:3229088287": [ + [8, 7, 5440, "Metrics/ClassLength: Class has too many lines. [128/100]", 2306720287], + [23, 23, 125, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 3395039982], + [55, 9, 1795, "Metrics/AbcSize: Assignment Branch Condition size for `build!` is too high. [<20, 32, 17> 41.39/17]", 3542913254], + [55, 9, 1795, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build!` is too high. [15/7]", 3542913254], + [55, 9, 1795, "Metrics/MethodLength: Method has too many lines. [43/10]", 3542913254], + [55, 9, 1795, "Metrics/PerceivedComplexity: Perceived complexity for `build!` is too high. [15/8]", 3542913254], + [60, 11, 1227, "Metrics/BlockLength: Block has too many lines. [29/25]", 55360131], + [107, 9, 504, "Metrics/MethodLength: Method has too many lines. [16/10]", 1953725517] + ], + "lib/ast/merge/layout/gap.rb:1678106201": [ + [11, 7, 7558, "Metrics/ClassLength: Class has too many lines. [151/100]", 2254377349], + [23, 9, 655, "Metrics/MethodLength: Method has too many lines. [11/10]", 3584854768], + [23, 23, 146, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 361396001], + [157, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859545], + [162, 9, 303, "Metrics/MethodLength: Method has too many lines. [12/10]", 2236444774], + [203, 9, 688, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_adjacency!` is too high. [10/7]", 1112786311], + [203, 9, 688, "Metrics/MethodLength: Method has too many lines. [13/10]", 1112786311] + ], + "lib/ast/merge/line_range_support.rb:4030313988": [ + [13, 7, 469, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `object_start_line` is too high. [9/7]", 2485070052], + [13, 7, 469, "Metrics/PerceivedComplexity: Perceived complexity for `object_start_line` is too high. [10/8]", 2485070052], + [26, 7, 453, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `object_end_line` is too high. [9/7]", 3545256164], + [26, 7, 453, "Metrics/PerceivedComplexity: Perceived complexity for `object_end_line` is too high. [10/8]", 3545256164] + ], + "lib/ast/merge/match_refiner_base.rb:1760054866": [ + [248, 7, 503, "Metrics/MethodLength: Method has too many lines. [11/10]", 2844230268], + [275, 7, 1056, "Metrics/AbcSize: Assignment Branch Condition size for `greedy_match` is too high. [<9, 24, 8> 26.85/17]", 2497617815], + [275, 7, 1056, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `greedy_match` is too high. [8/7]", 2497617815], + [275, 7, 1056, "Metrics/MethodLength: Method has too many lines. [24/10]", 2497617815] + ], + "lib/ast/merge/merge_result_base.rb:1342312150": [ + [17, 5, 19111, "Metrics/ClassLength: Class has too many lines. [341/100]", 1211564896], + [88, 21, 187, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1067369198], + [202, 7, 843, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_blank_line_runs!` is too high. [<12, 12, 10> 19.7/17]", 2347011594], + [202, 7, 843, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_blank_line_runs!` is too high. [9/7]", 2347011594], + [202, 7, 843, "Metrics/MethodLength: Method has too many lines. [22/10]", 2347011594], + [202, 7, 843, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_blank_line_runs!` is too high. [10/8]", 2347011594], + [242, 7, 1004, "Metrics/MethodLength: Method has too many lines. [21/10]", 59539336], + [242, 35, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 709487711], + [281, 7, 602, "Metrics/MethodLength: Method has too many lines. [13/10]", 320027623], + [356, 7, 927, "Metrics/AbcSize: Assignment Branch Condition size for `validate_review_state_compatibility!` is too high. [<8, 15, 4> 17.46/17]", 1596840080], + [356, 7, 927, "Metrics/MethodLength: Method has too many lines. [16/10]", 1596840080], + [418, 7, 936, "Metrics/AbcSize: Assignment Branch Condition size for `review_state_metadata` is too high. [<7, 18, 4> 19.72/17]", 4128292066], + [418, 7, 936, "Metrics/MethodLength: Method has too many lines. [14/10]", 4128292066], + [428, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 20421901], + [453, 7, 1194, "Metrics/MethodLength: Method has too many lines. [21/10]", 4289697646], + [463, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 3342583337] + ], + "lib/ast/merge/merger_config.rb:3582657829": [ + [46, 5, 10581, "Metrics/ClassLength: Class has too many lines. [148/100]", 1598770872], + [96, 21, 234, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 720509970] + ], + "lib/ast/merge/navigable/injection_point_finder.rb:4117743218": [ + [45, 9, 1707, "Metrics/AbcSize: Assignment Branch Condition size for `find` is too high. [<9, 18, 17> 26.34/17]", 1445381162], + [45, 9, 1707, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find` is too high. [15/7]", 1445381162], + [45, 9, 1707, "Metrics/MethodLength: Method has too many lines. [28/10]", 1445381162], + [45, 9, 1707, "Metrics/PerceivedComplexity: Perceived complexity for `find` is too high. [16/8]", 1445381162], + [45, 17, 156, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 3876813166] + ], + "lib/ast/merge/navigable/statement.rb:3050515622": [ + [42, 7, 11078, "Metrics/ClassLength: Class has too many lines. [179/100]", 2550894515], + [96, 11, 550, "Metrics/AbcSize: Assignment Branch Condition size for `find_matching` is too high. [<7, 16, 12> 21.19/17]", 3492534565], + [96, 11, 550, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_matching` is too high. [12/7]", 3492534565], + [96, 11, 550, "Metrics/PerceivedComplexity: Perceived complexity for `find_matching` is too high. [12/8]", 3492534565], + [222, 13, 20, "Naming/PredicatePrefix: Rename `has_tree_navigation?` to `tree_navigation?`.", 733442156] + ], + "lib/ast/merge/node_typing.rb:4008165135": [ + [175, 9, 694, "Metrics/MethodLength: Method has too many lines. [12/10]", 777909930], + [213, 9, 891, "Metrics/AbcSize: Assignment Branch Condition size for `find_typing_callable` is too high. [<3, 23, 13> 26.59/17]", 3835052858], + [213, 9, 891, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `find_typing_callable` is too high. [14/7]", 3835052858], + [213, 9, 891, "Metrics/PerceivedComplexity: Perceived complexity for `find_typing_callable` is too high. [14/8]", 3835052858] + ], + "lib/ast/merge/node_wrapper_base.rb:3796877358": [ + [62, 5, 10228, "Metrics/ClassLength: Class has too many lines. [135/100]", 3832956007], + [92, 21, 81, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 4261369704] + ], + "lib/ast/merge/owner_selection.rb:2568070127": [ + [9, 7, 757, "Metrics/MethodLength: Method has too many lines. [13/10]", 2069564552] + ], + "lib/ast/merge/partial_template_merger_base.rb:3288645965": [ + [27, 5, 16762, "Metrics/ClassLength: Class has too many lines. [266/100]", 2205844189], + [48, 23, 81, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2112244807], + [106, 7, 757, "Metrics/MethodLength: Method has too many lines. [11/10]", 571708764], + [106, 21, 293, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 871709580], + [135, 7, 788, "Metrics/AbcSize: Assignment Branch Condition size for `merge` is too high. [<4, 19, 5> 20.05/17]", 467674580], + [135, 7, 788, "Metrics/MethodLength: Method has too many lines. [13/10]", 467674580], + [213, 7, 533, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_matcher` is too high. [<7, 20, 6> 22.02/17]", 1798972396], + [238, 7, 922, "Metrics/MethodLength: Method has too many lines. [25/10]", 4126275253], + [268, 7, 1905, "Metrics/AbcSize: Assignment Branch Condition size for `perform_section_merge` is too high. [<13, 15, 2> 19.95/17]", 2711014340], + [268, 7, 1905, "Metrics/MethodLength: Method has too many lines. [34/10]", 2711014340], + [334, 7, 690, "Metrics/MethodLength: Method has too many lines. [14/10]", 1807124523], + [367, 7, 1122, "Metrics/AbcSize: Assignment Branch Condition size for `build_merged_content` is too high. [<1, 29, 14> 32.22/17]", 3938410418], + [367, 7, 1122, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_merged_content` is too high. [15/7]", 3938410418], + [367, 7, 1122, "Metrics/MethodLength: Method has too many lines. [18/10]", 3938410418], + [367, 7, 1122, "Metrics/PerceivedComplexity: Perceived complexity for `build_merged_content` is too high. [15/8]", 3938410418], + [397, 7, 596, "Metrics/MethodLength: Method has too many lines. [12/10]", 2602121883], + [397, 32, 144, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1463491208], + [414, 7, 1589, "Metrics/AbcSize: Assignment Branch Condition size for `source_splice_plan_for` is too high. [<6, 18, 9> 21/17]", 2889667289], + [414, 7, 1589, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_splice_plan_for` is too high. [9/7]", 2889667289], + [414, 7, 1589, "Metrics/MethodLength: Method has too many lines. [30/10]", 2889667289], + [414, 7, 1589, "Metrics/PerceivedComplexity: Perceived complexity for `source_splice_plan_for` is too high. [9/8]", 2889667289] + ], + "lib/ast/merge/recipe/config.rb:3990762705": [ + [54, 7, 14970, "Metrics/ClassLength: Class has too many lines. [296/100]", 2492031021], + [142, 9, 673, "Metrics/MethodLength: Method has too many lines. [12/10]", 3011978845], + [170, 9, 484, "Metrics/MethodLength: Method has too many lines. [15/10]", 183356432], + [246, 9, 710, "Metrics/AbcSize: Assignment Branch Condition size for `parse_injection` is too high. [<8, 13, 8> 17.23/17]", 641239814], + [246, 9, 710, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_injection` is too high. [9/7]", 641239814], + [246, 9, 710, "Metrics/MethodLength: Method has too many lines. [16/10]", 641239814], + [246, 9, 710, "Metrics/PerceivedComplexity: Perceived complexity for `parse_injection` is too high. [9/8]", 641239814], + [278, 9, 871, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_step` is too high. [8/7]", 3989307721], + [278, 9, 871, "Metrics/MethodLength: Method has too many lines. [20/10]", 3989307721], + [338, 9, 1758, "Metrics/AbcSize: Assignment Branch Condition size for `parse_step_merge_overrides` is too high. [<11, 43, 25> 50.94/17]", 806370438], + [338, 9, 1758, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_step_merge_overrides` is too high. [22/7]", 806370438], + [338, 9, 1758, "Metrics/MethodLength: Method has too many lines. [30/10]", 806370438], + [338, 9, 1758, "Metrics/PerceivedComplexity: Perceived complexity for `parse_step_merge_overrides` is too high. [22/8]", 806370438], + [373, 9, 566, "Metrics/MethodLength: Method has too many lines. [14/10]", 3671206955], + [391, 9, 547, "Metrics/MethodLength: Method has too many lines. [16/10]", 3273587697], + [459, 9, 799, "Metrics/AbcSize: Assignment Branch Condition size for `validate_injection!` is too high. [<2, 15, 12> 19.31/17]", 1665903587], + [459, 9, 799, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `validate_injection!` is too high. [13/7]", 1665903587], + [459, 9, 799, "Metrics/MethodLength: Method has too many lines. [11/10]", 1665903587], + [459, 9, 799, "Metrics/PerceivedComplexity: Perceived complexity for `validate_injection!` is too high. [13/8]", 1665903587] + ], + "lib/ast/merge/recipe/preset.rb:2311326866": [ + [195, 9, 662, "Metrics/MethodLength: Method has too many lines. [12/10]", 1640897447] + ], + "lib/ast/merge/recipe/runner.rb:1386053241": [ + [27, 7, 28534, "Metrics/ClassLength: Class has too many lines. [547/100]", 1173748682], + [73, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1411864995], + [77, 23, 136, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 1636278032], + [92, 9, 849, "Metrics/MethodLength: Method has too many lines. [14/10]", 3083064345], + [128, 24, 129, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2642826282], + [210, 9, 788, "Metrics/MethodLength: Method has too many lines. [23/10]", 743008161], + [241, 9, 3397, "Metrics/AbcSize: Assignment Branch Condition size for `create_partial_template_merger` is too high. [<3, 52, 16> 54.49/17]", 2086180075], + [241, 9, 3397, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `create_partial_template_merger` is too high. [14/7]", 2086180075], + [241, 9, 3397, "Metrics/MethodLength: Method has too many lines. [63/10]", 2086180075], + [241, 9, 3397, "Metrics/PerceivedComplexity: Perceived complexity for `create_partial_template_merger` is too high. [13/8]", 2086180075], + [250, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2857356312], + [274, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177538], + [312, 9, 2210, "Metrics/AbcSize: Assignment Branch Condition size for `create_smart_merger` is too high. [<1, 39, 7> 39.64/17]", 1694660188], + [312, 9, 2210, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `create_smart_merger` is too high. [8/7]", 1694660188], + [312, 9, 2210, "Metrics/MethodLength: Method has too many lines. [45/10]", 1694660188], + [357, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 195423462], + [370, 9, 1087, "Metrics/MethodLength: Method has too many lines. [24/10]", 3850049530], + [370, 31, 124, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3466458723], + [401, 9, 1008, "Metrics/MethodLength: Method has too many lines. [19/10]", 2010895303], + [401, 25, 143, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 2360959504], + [424, 9, 1263, "Metrics/AbcSize: Assignment Branch Condition size for `execute_partial_merge_step` is too high. [<3, 22, 1> 22.23/17]", 2850918453], + [424, 9, 1263, "Metrics/MethodLength: Method has too many lines. [25/10]", 2850918453], + [453, 9, 835, "Metrics/MethodLength: Method has too many lines. [14/10]", 1478843287], + [471, 9, 808, "Metrics/MethodLength: Method has too many lines. [15/10]", 1127254660], + [471, 37, 155, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 838578768], + [491, 9, 1126, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_smart_merge_result` is too high. [<8, 17, 12> 22.29/17]", 1786697339], + [491, 9, 1126, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_smart_merge_result` is too high. [9/7]", 1786697339], + [491, 9, 1126, "Metrics/MethodLength: Method has too many lines. [23/10]", 1786697339], + [491, 9, 1126, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_smart_merge_result` is too high. [11/8]", 1786697339], + [518, 9, 2523, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_script_step_result` is too high. [<5, 40, 32> 51.47/17]", 2162420067], + [518, 9, 2523, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_script_step_result` is too high. [26/7]", 2162420067], + [518, 9, 2523, "Metrics/MethodLength: Method has too many lines. [48/10]", 2162420067], + [518, 9, 2523, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_script_step_result` is too high. [29/8]", 2162420067], + [547, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 93872446], + [556, 121, 56, "Layout/LineLength: Line is too long. [176/120]", 1527250939], + [591, 9, 698, "Metrics/MethodLength: Method has too many lines. [11/10]", 1116310304], + [635, 9, 2555, "Metrics/AbcSize: Assignment Branch Condition size for `create_result_from_steps` is too high. [<7, 29, 31> 43.02/17]", 2040042265], + [635, 9, 2555, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `create_result_from_steps` is too high. [23/7]", 2040042265], + [635, 9, 2555, "Metrics/MethodLength: Method has too many lines. [60/10]", 2040042265], + [635, 9, 2555, "Metrics/PerceivedComplexity: Perceived complexity for `create_result_from_steps` is too high. [27/8]", 2040042265], + [635, 37, 133, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 789257106] + ], + "lib/ast/merge/recipe/script_loader.rb:1397873218": [ + [145, 9, 1126, "Metrics/AbcSize: Assignment Branch Condition size for `load_script_file` is too high. [<6, 19, 4> 20.32/17]", 3417625171], + [145, 9, 1126, "Metrics/MethodLength: Method has too many lines. [17/10]", 3417625171] + ], + "lib/ast/merge/rspec/comment_behavior_matrix_adapters.rb:3306845127": [ + [9, 46, 341, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 532439002], + [31, 9, 901, "Metrics/MethodLength: Method has too many lines. [11/10]", 584608092], + [31, 59, 308, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 883491898], + [54, 9, 1273, "Metrics/MethodLength: Method has too many lines. [20/10]", 1021031182], + [65, 51, 6, "Lint/UnusedBlockArgument: Unused block argument - `inline`. If it's necessary, use `_` or `_inline` as an argument name to indicate that it won't be used.", 1605470060], + [69, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 4226982364], + [70, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 1440420861] + ], + "lib/ast/merge/rspec/conformance_fixtures.rb:1295759615": [ + [6, 7, 26, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::RSpec::ConformanceFixtures`.", 90066768], + [9, 9, 1432, "Metrics/AbcSize: Assignment Branch Condition size for `normalize_conformance_fixture_support` is too high. [<10, 30, 33> 45.71/17]", 518714108], + [9, 9, 1432, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `normalize_conformance_fixture_support` is too high. [33/7]", 518714108], + [9, 9, 1432, "Metrics/MethodLength: Method has too many lines. [25/10]", 518714108], + [9, 9, 1432, "Metrics/PerceivedComplexity: Perceived complexity for `normalize_conformance_fixture_support` is too high. [31/8]", 518714108] + ], + "lib/ast/merge/rspec/dependency_tags_config.rb:2156022845": [ + [30, 1, 2385, "Metrics/BlockLength: Block has too many lines. [27/25]", 100706059] + ], + "lib/ast/merge/rspec/merge_gem_registry.rb:3009576030": [ + [58, 7, 12129, "Metrics/ModuleLength: Module has too many lines. [158/100]", 335549747], + [90, 9, 780, "Metrics/MethodLength: Method has too many lines. [14/10]", 978965737], + [90, 21, 99, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3580433546], + [118, 9, 650, "Metrics/MethodLength: Method has too many lines. [12/10]", 3143160805], + [118, 31, 130, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2575863904], + [143, 9, 823, "Metrics/MethodLength: Method has too many lines. [17/10]", 4033116153], + [200, 9, 765, "Metrics/AbcSize: Assignment Branch Condition size for `register_known_gems` is too high. [<3, 17, 3> 17.52/17]", 1367620151], + [200, 9, 765, "Metrics/MethodLength: Method has too many lines. [17/10]", 1367620151] + ], + "lib/ast/merge/rspec/shared_examples.rb:2134330104": [ + [28, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193426019], + [32, 121, 7, "Layout/LineLength: Line is too long. [127/120]", 330577472] + ], + "lib/ast/merge/rspec/shared_examples/comment_behavior_matrix.rb:2798943986": [ + [36, 1, 27821, "Metrics/BlockLength: Block has too many lines. [540/25]", 1400668561], + [69, 3, 4455, "Metrics/BlockLength: Block has too many lines. [82/25]", 3672334777], + [72, 5, 1763, "Metrics/BlockLength: Block has too many lines. [34/25]", 164750821], + [165, 3, 22093, "Metrics/BlockLength: Block has too many lines. [429/25]", 229312375], + [292, 5, 1918, "Metrics/BlockLength: Block has too many lines. [29/25]", 1312741055], + [323, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1902517440], + [325, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 173482512], + [328, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 167607404], + [476, 5, 1605, "Metrics/BlockLength: Block has too many lines. [35/25]", 1943633697], + [677, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1902517440] + ], + "lib/ast/merge/rspec/shared_examples/conflict_resolver_base.rb:624045197": [ + [30, 1, 7893, "Metrics/BlockLength: Block has too many lines. [197/25]", 3450672926], + [37, 3, 1372, "Metrics/BlockLength: Block has too many lines. [33/25]", 3389152504], + [83, 3, 1206, "Metrics/BlockLength: Block has too many lines. [35/25]", 1580202348], + [128, 3, 1177, "Metrics/BlockLength: Block has too many lines. [33/25]", 2178974049], + [215, 3, 2443, "Metrics/BlockLength: Block has too many lines. [51/25]", 2538475273], + [219, 5, 1909, "Metrics/BlockLength: Block has too many lines. [35/25]", 880175101], + [279, 1, 2518, "Metrics/BlockLength: Block has too many lines. [74/25]", 958151448], + [286, 3, 2235, "Metrics/BlockLength: Block has too many lines. [70/25]", 2123260684], + [391, 1, 1317, "Metrics/BlockLength: Block has too many lines. [37/25]", 2321517041], + [439, 1, 1639, "Metrics/BlockLength: Block has too many lines. [37/25]", 276150366] + ], + "lib/ast/merge/rspec/shared_examples/debug_logger.rb:2747003588": [ + [23, 1, 4741, "Metrics/BlockLength: Block has too many lines. [121/25]", 3341338388], + [47, 3, 976, "Metrics/BlockLength: Block has too many lines. [27/25]", 2640321404], + [85, 3, 1452, "Metrics/BlockLength: Block has too many lines. [34/25]", 554663062] + ], + "lib/ast/merge/rspec/shared_examples/feature_profile.rb:4172143324": [ + [30, 1, 4249, "Metrics/BlockLength: Block has too many lines. [53/25]", 3787230403] + ], + "lib/ast/merge/rspec/shared_examples/file_analyzable.rb:2391547213": [ + [44, 1, 6468, "Metrics/BlockLength: Block has too many lines. [145/25]", 3744642916] + ], + "lib/ast/merge/rspec/shared_examples/freeze_node_base.rb:1711126715": [ + [23, 1, 5952, "Metrics/BlockLength: Block has too many lines. [157/25]", 3152271039], + [29, 3, 2836, "Metrics/BlockLength: Block has too many lines. [69/25]", 2082270913], + [115, 3, 1552, "Metrics/BlockLength: Block has too many lines. [46/25]", 4180117745] + ], + "lib/ast/merge/rspec/shared_examples/layout_attachment.rb:4130619694": [ + [30, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 1263574869], + [31, 121, 14, "Layout/LineLength: Line is too long. [134/120]", 4282300883] + ], + "lib/ast/merge/rspec/shared_examples/layout_augmenter.rb:1928277603": [ + [18, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1311107624], + [19, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1311107624] + ], + "lib/ast/merge/rspec/shared_examples/merge_result_base.rb:2962043558": [ + [18, 1, 2330, "Metrics/BlockLength: Block has too many lines. [67/25]", 3496673178], + [53, 3, 1271, "Metrics/BlockLength: Block has too many lines. [42/25]", 2278976858] + ], + "lib/ast/merge/rspec/shared_examples/merger_config.rb:2413785902": [ + [18, 1, 8240, "Metrics/BlockLength: Block has too many lines. [193/25]", 3665443345], + [57, 3, 1628, "Metrics/BlockLength: Block has too many lines. [32/25]", 7828299], + [98, 3, 1266, "Metrics/BlockLength: Block has too many lines. [28/25]", 317929439], + [159, 3, 1740, "Metrics/BlockLength: Block has too many lines. [42/25]", 1736487820], + [217, 3, 1373, "Metrics/BlockLength: Block has too many lines. [30/25]", 442933563] + ], + "lib/ast/merge/rspec/shared_examples/recipe_preset_contract.rb:1495545061": [ + [7, 1, 2558, "Metrics/BlockLength: Block has too many lines. [51/25]", 4091815632] + ], + "lib/ast/merge/rspec/shared_examples/removal_mode_compliance.rb:3645548199": [ + [24, 1, 1860, "Metrics/BlockLength: Block has too many lines. [33/25]", 1115825136] + ], + "lib/ast/merge/rspec/shared_examples/reproducible_merge.rb:2276592459": [ + [51, 1, 2030, "Metrics/BlockLength: Block has too many lines. [52/25]", 563553381] + ], + "lib/ast/merge/rspec/shared_examples/reproducible_partial_merge.rb:524436129": [ + [3, 1, 2321, "Metrics/BlockLength: Block has too many lines. [44/25]", 3206099540] + ], + "lib/ast/merge/rspec/shared_examples/retained_blank_gap_compliance.rb:2798862618": [ + [3, 1, 1409, "Metrics/BlockLength: Block has too many lines. [34/25]", 3708955218] + ], + "lib/ast/merge/rspec/shared_examples/runtime_debug_contract.rb:4244040583": [ + [8, 1, 2808, "Metrics/BlockLength: Block has too many lines. [48/25]", 3274492878] + ], + "lib/ast/merge/rspec/shared_examples/unresolved_helper_contract.rb:2916431464": [ + [9, 1, 5998, "Metrics/BlockLength: Block has too many lines. [126/25]", 4174562424], + [94, 3, 1515, "Metrics/BlockLength: Block has too many lines. [32/25]", 1928238376] + ], + "lib/ast/merge/rspec/shared_examples/unresolved_review_state_transport_contract.rb:3368966854": [ + [14, 1, 3386, "Metrics/BlockLength: Block has too many lines. [68/25]", 2910343214], + [65, 3, 317, "Metrics/MethodLength: Method has too many lines. [12/10]", 2653897690] + ], + "lib/ast/merge/rspec/shared_examples/unresolved_runtime_contract.rb:1424234700": [ + [10, 1, 2652, "Metrics/BlockLength: Block has too many lines. [42/25]", 960283638], + [31, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2892620242], + [46, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193437756] + ], + "lib/ast/merge/rspec/shared_examples/unresolved_runtime_debug_contract.rb:2897026147": [ + [25, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 2418171787], + [26, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 235635831] + ], + "lib/ast/merge/ruleset/config.rb:4242726919": [ + [7, 7, 3664, "Metrics/ClassLength: Class has too many lines. [101/100]", 1968929597], + [36, 9, 933, "Metrics/MethodLength: Method has too many lines. [15/10]", 3334511209], + [36, 23, 319, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [15/5]", 1652945408], + [65, 9, 515, "Metrics/AbcSize: Assignment Branch Condition size for `to_h` is too high. [<0, 18, 3> 18.25/17]", 2614325513], + [65, 9, 515, "Metrics/MethodLength: Method has too many lines. [14/10]", 2614325513] + ], + "lib/ast/merge/ruleset/feature_profile.rb:3980745364": [ + [12, 7, 6054, "Metrics/ClassLength: Class has too many lines. [155/100]", 2818730231], + [29, 9, 1351, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<17, 18, 7> 25.73/17]", 2248702332], + [29, 9, 1351, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `initialize` is too high. [8/7]", 2248702332], + [29, 9, 1351, "Metrics/MethodLength: Method has too many lines. [17/10]", 2248702332], + [29, 23, 422, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [14/5]", 1415781648], + [138, 9, 1509, "Metrics/AbcSize: Assignment Branch Condition size for `to_h` is too high. [<0, 36, 6> 36.5/17]", 3793816437], + [138, 9, 1509, "Metrics/MethodLength: Method has too many lines. [31/10]", 3793816437] + ], + "lib/ast/merge/ruleset/parser.rb:698282871": [ + [7, 7, 9396, "Metrics/ClassLength: Class has too many lines. [199/100]", 1305123525], + [43, 9, 473, "Metrics/AbcSize: Assignment Branch Condition size for `parse` is too high. [<0, 17, 2> 17.12/17]", 1400394586], + [43, 9, 473, "Metrics/MethodLength: Method has too many lines. [12/10]", 1400394586], + [71, 9, 1053, "Metrics/MethodLength: Method has too many lines. [24/10]", 1569959910], + [101, 9, 1123, "Metrics/AbcSize: Assignment Branch Condition size for `parse_single_value_directive!` is too high. [<7, 13, 10> 17.83/17]", 706129883], + [101, 9, 1123, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_single_value_directive!` is too high. [8/7]", 706129883], + [101, 9, 1123, "Metrics/MethodLength: Method has too many lines. [24/10]", 706129883], + [170, 9, 605, "Metrics/MethodLength: Method has too many lines. [11/10]", 336127382], + [186, 9, 687, "Metrics/MethodLength: Method has too many lines. [11/10]", 2962844982] + ], + "lib/ast/merge/ruleset/profile_vocabulary.rb:2359837647": [ + [7, 7, 3956, "Metrics/ModuleLength: Module has too many lines. [107/100]", 1680256705] + ], + "lib/ast/merge/ruleset/runtime_declaration.rb:1016848190": [ + [18, 9, 819, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<11, 13, 5> 17.75/17]", 4043304883], + [18, 9, 819, "Metrics/MethodLength: Method has too many lines. [11/10]", 4043304883], + [18, 23, 240, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3868000276], + [49, 9, 551, "Metrics/MethodLength: Method has too many lines. [13/10]", 448215861] + ], + "lib/ast/merge/ruleset/runtime_translator.rb:3255492631": [ + [9, 11, 816, "Metrics/MethodLength: Method has too many lines. [19/10]", 225301385], + [31, 11, 986, "Metrics/AbcSize: Assignment Branch Condition size for `feature_profile` is too high. [<1, 17, 0> 17.03/17]", 1395467476], + [31, 11, 986, "Metrics/MethodLength: Method has too many lines. [19/10]", 1395467476] + ], + "lib/ast/merge/ruleset/support_style_resolver.rb:508975884": [ + [9, 11, 864, "Metrics/MethodLength: Method has too many lines. [22/10]", 3902551296] + ], + "lib/ast/merge/runtime/child_result.rb:956032625": [ + [16, 9, 698, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<7, 16, 2> 17.58/17]", 2208366179], + [16, 23, 227, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 3688358290], + [38, 9, 584, "Metrics/MethodLength: Method has too many lines. [11/10]", 3113479157] + ], + "lib/ast/merge/runtime/delegate.rb:3607371286": [ + [17, 23, 285, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 2793452069] + ], + "lib/ast/merge/runtime/diagnostic.rb:805162185": [ + [10, 23, 72, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 1875462867] + ], + "lib/ast/merge/runtime/operation.rb:1030261783": [ + [20, 9, 767, "Metrics/MethodLength: Method has too many lines. [11/10]", 2728174753], + [20, 23, 278, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 694444911], + [100, 9, 617, "Metrics/AbcSize: Assignment Branch Condition size for `to_h` is too high. [<2, 24, 6> 24.82/17]", 1175382849], + [100, 9, 617, "Metrics/MethodLength: Method has too many lines. [11/10]", 1175382849] + ], + "lib/ast/merge/runtime/resolution_case.rb:2706348739": [ + [8, 9, 707, "Metrics/AbcSize: Assignment Branch Condition size for `from_h` is too high. [<1, 19, 6> 19.95/17]", 2592154170], + [29, 23, 189, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 818714714] + ], + "lib/ast/merge/runtime/root_session_support.rb:1917388966": [ + [10, 9, 2153, "Metrics/AbcSize: Assignment Branch Condition size for `start_runtime_root_session!` is too high. [<5, 20, 3> 20.83/17]", 1888056651], + [10, 9, 2153, "Metrics/MethodLength: Method has too many lines. [41/10]", 1888056651], + [10, 40, 421, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [14/5]", 2297301282], + [60, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 2312419928], + [68, 9, 771, "Metrics/MethodLength: Method has too many lines. [13/10]", 1787620786], + [68, 43, 191, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3635875424] + ], + "lib/ast/merge/runtime/session.rb:628419040": [ + [66, 9, 1203, "Metrics/AbcSize: Assignment Branch Condition size for `summary` is too high. [<5, 43, 13> 45.2/17]", 550888870], + [66, 9, 1203, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `summary` is too high. [14/7]", 550888870], + [66, 9, 1203, "Metrics/MethodLength: Method has too many lines. [20/10]", 550888870], + [66, 9, 1203, "Metrics/PerceivedComplexity: Perceived complexity for `summary` is too high. [14/8]", 550888870] + ], + "lib/ast/merge/runtime/surface.rb:3684795905": [ + [17, 23, 230, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 469229117], + [44, 9, 418, "Metrics/MethodLength: Method has too many lines. [11/10]", 998969973] + ], + "lib/ast/merge/section_typing.rb:601308872": [ + [112, 9, 710, "Metrics/MethodLength: Method has too many lines. [15/10]", 3600335459], + [247, 9, 1446, "Metrics/AbcSize: Assignment Branch Condition size for `merge_sections` is too high. [<13, 20, 12> 26.7/17]", 525095633], + [247, 9, 1446, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `merge_sections` is too high. [12/7]", 525095633], + [247, 9, 1446, "Metrics/MethodLength: Method has too many lines. [28/10]", 525095633], + [247, 9, 1446, "Metrics/PerceivedComplexity: Perceived complexity for `merge_sections` is too high. [13/8]", 525095633] + ], + "lib/ast/merge/smart_merger_base.rb:3371474985": [ + [109, 5, 15325, "Metrics/ClassLength: Class has too many lines. [172/100]", 3547407870], + [214, 7, 1974, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<20, 14, 5> 24.92/17]", 2211610736], + [214, 7, 1974, "Metrics/MethodLength: Method has too many lines. [23/10]", 2211610736], + [214, 21, 443, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [15/5]", 1530523783], + [424, 7, 1312, "Metrics/AbcSize: Assignment Branch Condition size for `parse_and_analyze` is too high. [<7, 25, 11> 28.2/17]", 1640248187], + [424, 7, 1312, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_and_analyze` is too high. [10/7]", 1640248187], + [424, 7, 1312, "Metrics/MethodLength: Method has too many lines. [15/10]", 1640248187], + [424, 7, 1312, "Metrics/PerceivedComplexity: Perceived complexity for `parse_and_analyze` is too high. [10/8]", 1640248187] + ], + "lib/ast/merge/source_region_report_support.rb:31261288": [ + [10, 5, 9026, "Metrics/ModuleLength: Module has too many lines. [204/100]", 3211817308], + [13, 7, 1175, "Metrics/MethodLength: Method has too many lines. [19/10]", 351011969], + [13, 49, 232, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [7/5]", 1034046028], + [38, 7, 1409, "Metrics/AbcSize: Assignment Branch Condition size for `source_blank_line_ownership_regions` is too high. [<9, 23, 11> 27.04/17]", 280304508], + [38, 7, 1409, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_blank_line_ownership_regions` is too high. [9/7]", 280304508], + [38, 7, 1409, "Metrics/MethodLength: Method has too many lines. [26/10]", 280304508], + [38, 7, 1409, "Metrics/PerceivedComplexity: Perceived complexity for `source_blank_line_ownership_regions` is too high. [11/8]", 280304508], + [69, 7, 1345, "Metrics/AbcSize: Assignment Branch Condition size for `source_interleaved_regions_for_report` is too high. [<10, 13, 6> 17.46/17]", 253205841], + [69, 7, 1345, "Metrics/MethodLength: Method has too many lines. [32/10]", 253205841], + [109, 7, 1638, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_interstitial_region_for_report` is too high. [11/7]", 2543419072], + [109, 7, 1638, "Metrics/MethodLength: Method has too many lines. [32/10]", 2543419072], + [109, 7, 1638, "Metrics/PerceivedComplexity: Perceived complexity for `source_interstitial_region_for_report` is too high. [10/8]", 2543419072], + [109, 48, 133, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2244283058], + [168, 7, 455, "Metrics/MethodLength: Method has too many lines. [12/10]", 1734550115], + [184, 7, 1444, "Metrics/AbcSize: Assignment Branch Condition size for `source_comment_block_attachment` is too high. [<7, 27, 17> 32.66/17]", 2744031837], + [184, 7, 1444, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `source_comment_block_attachment` is too high. [14/7]", 2744031837], + [184, 7, 1444, "Metrics/MethodLength: Method has too many lines. [21/10]", 2744031837], + [184, 7, 1444, "Metrics/PerceivedComplexity: Perceived complexity for `source_comment_block_attachment` is too high. [15/8]", 2744031837], + [184, 42, 133, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2758724348], + [192, 121, 1, "Layout/LineLength: Line is too long. [121/120]", 177625] + ], + "lib/ast/merge/structural_edit/boundary.rb:21231237": [ + [20, 23, 93, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3901214537], + [60, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087440865] + ], + "lib/ast/merge/structural_edit/boundary_support.rb:3537000977": [ + [32, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861061], + [33, 121, 5, "Layout/LineLength: Line is too long. [125/120]", 97596930] + ], + "lib/ast/merge/structural_edit/plan_set.rb:538463647": [ + [116, 121, 42, "Layout/LineLength: Line is too long. [162/120]", 2855200692] + ], + "lib/ast/merge/structural_edit/rehome_plan.rb:2152178780": [ + [23, 23, 123, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3433617242], + [100, 9, 519, "Metrics/MethodLength: Method has too many lines. [11/10]", 318006380], + [136, 121, 48, "Layout/LineLength: Line is too long. [168/120]", 2367140872] + ], + "lib/ast/merge/structural_edit/remove_plan.rb:1189569486": [ + [11, 7, 9717, "Metrics/ClassLength: Class has too many lines. [160/100]", 3652701475], + [25, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5861091], + [27, 9, 1409, "Metrics/MethodLength: Method has too many lines. [22/10]", 3344870777], + [27, 23, 255, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [11/5]", 3970946607], + [28, 121, 40, "Layout/LineLength: Line is too long. [160/120]", 1637059282], + [36, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5859104], + [196, 121, 32, "Layout/LineLength: Line is too long. [152/120]", 1617827253], + [224, 9, 1032, "Metrics/MethodLength: Method has too many lines. [20/10]", 968444047] + ], + "lib/ast/merge/structural_edit/remove_plan_support.rb:777827819": [ + [19, 9, 1429, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `build_remove_plan` is too high. [8/7]", 4091314919], + [19, 9, 1429, "Metrics/MethodLength: Method has too many lines. [32/10]", 4091314919] + ], + "lib/ast/merge/structural_edit/splice_plan.rb:2675806114": [ + [39, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1683893295], + [42, 23, 203, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [9/5]", 3653221702], + [113, 9, 517, "Metrics/MethodLength: Method has too many lines. [11/10]", 634912361] + ], + "lib/ast/merge/structured_emitter_provenance_support.rb:445323365": [ + [5, 5, 41, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::StructuredEmitterProvenanceSupport`.", 3548518830] + ], + "lib/ast/merge/structured_review_apply_support.rb:3649736380": [ + [5, 5, 35, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::StructuredReviewApplySupport`.", 1282380463], + [22, 7, 782, "Metrics/AbcSize: Assignment Branch Condition size for `current_output_span_for` is too high. [<6, 19, 11> 22.76/17]", 4137750179], + [22, 7, 782, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `current_output_span_for` is too high. [8/7]", 4137750179], + [22, 7, 782, "Metrics/MethodLength: Method has too many lines. [14/10]", 4137750179], + [42, 7, 595, "Metrics/MethodLength: Method has too many lines. [12/10]", 2080934521], + [60, 121, 10, "Layout/LineLength: Line is too long. [130/120]", 3151172498] + ], + "lib/ast/merge/text/conflict_resolver.rb:989169286": [ + [19, 7, 9182, "Metrics/ClassLength: Class has too many lines. [159/100]", 1070563745], + [28, 23, 211, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2639535499], + [53, 9, 2507, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_batch` is too high. [<15, 34, 5> 37.5/17]", 825130797], + [53, 9, 2507, "Metrics/MethodLength: Method has too many lines. [44/10]", 825130797], + [196, 9, 2458, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_matched_pair` is too high. [<2, 30, 11> 32.02/17]", 4037214978], + [196, 9, 2458, "Metrics/MethodLength: Method has too many lines. [46/10]", 4037214978] + ], + "lib/ast/merge/text/file_analysis.rb:1530312707": [ + [106, 9, 1484, "Metrics/AbcSize: Assignment Branch Condition size for `parse_statements` is too high. [<11, 15, 6> 19.54/17]", 1858083071], + [106, 9, 1484, "Metrics/MethodLength: Method has too many lines. [34/10]", 1858083071], + [160, 9, 449, "Metrics/MethodLength: Method has too many lines. [11/10]", 1902035813] + ], + "lib/ast/merge/text/line_node.rb:3385927013": [ + [145, 9, 699, "Metrics/MethodLength: Method has too many lines. [17/10]", 2201872249] + ], + "lib/ast/merge/text/section_splitter.rb:129704488": [ + [141, 9, 1442, "Metrics/AbcSize: Assignment Branch Condition size for `merge_section_lists` is too high. [<13, 20, 6> 24.6/17]", 3551729170], + [141, 9, 1442, "Metrics/MethodLength: Method has too many lines. [23/10]", 3551729170], + [322, 9, 1767, "Metrics/AbcSize: Assignment Branch Condition size for `split` is too high. [<11, 29, 10> 32.59/17]", 2207922758], + [322, 9, 1767, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `split` is too high. [10/7]", 2207922758], + [322, 9, 1767, "Metrics/MethodLength: Method has too many lines. [46/10]", 2207922758], + [322, 9, 1767, "Metrics/PerceivedComplexity: Perceived complexity for `split` is too high. [13/8]", 2207922758], + [328, 11, 1019, "Metrics/BlockLength: Block has too many lines. [26/25]", 1561634792] + ], + "lib/ast/merge/text/smart_merger.rb:2405807903": [ + [67, 9, 831, "Metrics/MethodLength: Method has too many lines. [12/10]", 584426022], + [67, 23, 350, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 3074172637] + ], + "lib/ast/merge/trailing_groups/alignment_sort.rb:2593404330": [ + [40, 9, 513, "Metrics/MethodLength: Method has too many lines. [12/10]", 89360683] + ], + "lib/ast/merge/trailing_groups/core.rb:4231959665": [ + [61, 9, 812, "Metrics/MethodLength: Method has too many lines. [17/10]", 1777526069], + [101, 9, 998, "Metrics/AbcSize: Assignment Branch Condition size for `flush_ready_trailing_groups` is too high. [<8, 18, 15> 24.76/17]", 2397698441], + [101, 9, 998, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `flush_ready_trailing_groups` is too high. [13/7]", 2397698441], + [101, 9, 998, "Metrics/MethodLength: Method has too many lines. [17/10]", 2397698441], + [101, 9, 998, "Metrics/PerceivedComplexity: Perceived complexity for `flush_ready_trailing_groups` is too high. [13/8]", 2397698441] + ], + "lib/ast/merge/trailing_groups/dest_iterate.rb:3897205087": [ + [69, 9, 751, "Metrics/MethodLength: Method has too many lines. [12/10]", 3915657972], + [69, 47, 199, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2545849044] + ], + "lib/ast/merge/unresolved_support.rb:2884195150": [ + [7, 5, 24, "Style/Documentation: Missing top-level documentation comment for `module Ast::Merge::UnresolvedSupport`.", 990281691], + [7, 5, 4390, "Metrics/ModuleLength: Module has too many lines. [116/100]", 3475162940], + [85, 7, 1038, "Metrics/MethodLength: Method has too many lines. [14/10]", 3139619197], + [85, 40, 338, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [14/5]", 71164914] + ], + "spec/ast/merge/ast_node_spec.rb:1362065144": [ + [3, 1, 8199, "Metrics/BlockLength: Block has too many lines. [254/25]", 1649868231], + [18, 3, 1030, "Metrics/BlockLength: Block has too many lines. [33/25]", 1409835577] + ], + "spec/ast/merge/block_directive_spec.rb:2305756581": [ + [3, 1, 5181, "Metrics/BlockLength: Block has too many lines. [138/25]", 1887900896], + [128, 3, 1391, "Metrics/BlockLength: Block has too many lines. [39/25]", 3626371694] + ], + "spec/ast/merge/comment/attachment_spec.rb:2571833836": [ + [3, 1, 5536, "Metrics/BlockLength: Block has too many lines. [150/25]", 1841571757], + [93, 3, 1639, "Metrics/BlockLength: Block has too many lines. [37/25]", 212730671] + ], + "spec/ast/merge/comment/augmenter_spec.rb:4266625483": [ + [3, 1, 9141, "Metrics/BlockLength: Block has too many lines. [212/25]", 530365996], + [16, 3, 6849, "Metrics/BlockLength: Block has too many lines. [154/25]", 503152628], + [200, 3, 1244, "Metrics/BlockLength: Block has too many lines. [33/25]", 3565041107] + ], + "spec/ast/merge/comment/block_spec.rb:1770198220": [ + [3, 1, 9021, "Metrics/BlockLength: Block has too many lines. [250/25]", 1617505173], + [8, 3, 1115, "Metrics/BlockLength: Block has too many lines. [27/25]", 2958989619], + [93, 3, 1127, "Metrics/BlockLength: Block has too many lines. [33/25]", 196340527], + [159, 3, 1432, "Metrics/BlockLength: Block has too many lines. [35/25]", 281400319] + ], + "spec/ast/merge/comment/c_style_tracker_base_spec.rb:3154319400": [ + [3, 1, 5816, "Metrics/BlockLength: Block has too many lines. [133/25]", 680831933], + [100, 3, 1450, "Metrics/BlockLength: Block has too many lines. [35/25]", 4153882185] + ], + "spec/ast/merge/comment/capability_spec.rb:2763521225": [ + [3, 1, 3522, "Metrics/BlockLength: Block has too many lines. [89/25]", 1487980773], + [4, 3, 1954, "Metrics/BlockLength: Block has too many lines. [41/25]", 160187362] + ], + "spec/ast/merge/comment/empty_spec.rb:1801324640": [ + [3, 1, 2584, "Metrics/BlockLength: Block has too many lines. [70/25]", 270179899], + [4, 3, 1047, "Metrics/BlockLength: Block has too many lines. [27/25]", 3056449816] + ], + "spec/ast/merge/comment/hash_tracker_base_spec.rb:3624528747": [ + [3, 1, 9653, "Metrics/BlockLength: Block has too many lines. [271/25]", 3748659406], + [8, 3, 1210, "Metrics/BlockLength: Block has too many lines. [37/25]", 2566766302], + [21, 7, 872, "Metrics/AbcSize: Assignment Branch Condition size for `extract_comments` is too high. [<7, 24, 5> 25.5/17]", 1213080161], + [21, 7, 872, "Metrics/MethodLength: Method has too many lines. [25/10]", 1213080161], + [275, 3, 1171, "Metrics/BlockLength: Block has too many lines. [29/25]", 1425466742] + ], + "spec/ast/merge/comment/line_spec.rb:1487829548": [ + [3, 1, 5291, "Metrics/BlockLength: Block has too many lines. [128/25]", 587604747], + [6, 3, 1573, "Metrics/BlockLength: Block has too many lines. [37/25]", 4105920006] + ], + "spec/ast/merge/comment/parser_spec.rb:2443973508": [ + [3, 1, 9855, "Metrics/BlockLength: Block has too many lines. [237/25]", 404174977], + [4, 3, 1013, "Metrics/BlockLength: Block has too many lines. [26/25]", 182655397], + [38, 3, 1282, "Metrics/BlockLength: Block has too many lines. [28/25]", 2303702609] + ], + "spec/ast/merge/comment/quoted_hash_line_parser_spec.rb:3795390831": [ + [3, 1, 1810, "Metrics/BlockLength: Block has too many lines. [44/25]", 2575838586], + [6, 3, 1700, "Metrics/BlockLength: Block has too many lines. [41/25]", 1553834548] + ], + "spec/ast/merge/comment/region_merge_policy_spec.rb:4175996936": [ + [3, 1, 3618, "Metrics/BlockLength: Block has too many lines. [75/25]", 4006378358], + [11, 3, 2752, "Metrics/BlockLength: Block has too many lines. [52/25]", 494211987] + ], + "spec/ast/merge/comment/region_spec.rb:2674736508": [ + [3, 1, 4033, "Metrics/BlockLength: Block has too many lines. [91/25]", 1828104331] + ], + "spec/ast/merge/comment/style_spec.rb:1875195890": [ + [3, 1, 4040, "Metrics/BlockLength: Block has too many lines. [101/25]", 2759361650] + ], + "spec/ast/merge/comment/support_style_spec.rb:1350169032": [ + [3, 1, 1577, "Metrics/BlockLength: Block has too many lines. [39/25]", 3414039011] + ], + "spec/ast/merge/comment/tracked_hash_adapter_spec.rb:1256807736": [ + [3, 1, 4482, "Metrics/BlockLength: Block has too many lines. [97/25]", 264417763], + [4, 3, 3101, "Metrics/BlockLength: Block has too many lines. [63/25]", 1050939978], + [81, 3, 1313, "Metrics/BlockLength: Block has too many lines. [30/25]", 515655104] + ], + "spec/ast/merge/comment_layout_emission_support_spec.rb:2852859128": [ + [3, 1, 7559, "Metrics/BlockLength: Block has too many lines. [186/25]", 980479163], + [4, 3, 73, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3470206647], + [6, 3, 175, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 622428252], + [16, 3, 93, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 546547334], + [18, 3, 738, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3226190975], + [21, 19, 120, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3763716348], + [39, 27, 6, "Lint/UnusedMethodArgument: Unused method argument - `owners`. You can also write as `comment_augmenter(*)` if you want the method to accept any arguments but don't care about them.", 1719502071], + [44, 3, 574, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1736750341], + [61, 3, 152, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1212551629], + [101, 3, 1173, "Metrics/BlockLength: Block has too many lines. [27/25]", 2346194513], + [132, 3, 1624, "Metrics/BlockLength: Block has too many lines. [36/25]", 2359972174] + ], + "spec/ast/merge/comment_spec.rb:81945459": [ + [3, 1, 15888, "Metrics/BlockLength: Block has too many lines. [384/25]", 2229554982], + [4, 3, 3957, "Metrics/BlockLength: Block has too many lines. [84/25]", 660667217], + [5, 5, 1187, "Metrics/BlockLength: Block has too many lines. [26/25]", 241562105], + [105, 3, 1371, "Metrics/BlockLength: Block has too many lines. [30/25]", 1901983597], + [159, 3, 1296, "Metrics/BlockLength: Block has too many lines. [30/25]", 1749880380], + [239, 3, 1151, "Metrics/BlockLength: Block has too many lines. [28/25]", 183967322], + [272, 3, 2004, "Metrics/BlockLength: Block has too many lines. [45/25]", 2594323837], + [349, 3, 3220, "Metrics/BlockLength: Block has too many lines. [83/25]", 790417809], + [350, 5, 2347, "Metrics/BlockLength: Block has too many lines. [60/25]", 4016801881] + ], + "spec/ast/merge/composite_match_refiner_spec.rb:2888297870": [ + [3, 1, 6152, "Metrics/BlockLength: Block has too many lines. [143/25]", 3308692548], + [55, 3, 4118, "Metrics/BlockLength: Block has too many lines. [87/25]", 1405655464] + ], + "spec/ast/merge/conflict_resolver_base_spec.rb:3223160975": [ + [5, 1, 20591, "Metrics/BlockLength: Block has too many lines. [516/25]", 2362831604], + [105, 3, 17203, "Metrics/BlockLength: Block has too many lines. [425/25]", 1114912980], + [154, 5, 1797, "Metrics/BlockLength: Block has too many lines. [37/25]", 515146940], + [203, 5, 1373, "Metrics/BlockLength: Block has too many lines. [32/25]", 603210832], + [292, 5, 2874, "Metrics/BlockLength: Block has too many lines. [77/25]", 3918129775], + [341, 7, 1292, "Metrics/BlockLength: Block has too many lines. [34/25]", 1769555944], + [402, 5, 1857, "Metrics/BlockLength: Block has too many lines. [44/25]", 1516406612], + [456, 5, 1209, "Metrics/BlockLength: Block has too many lines. [31/25]", 430489898], + [514, 5, 2021, "Metrics/BlockLength: Block has too many lines. [37/25]", 144128170], + [515, 7, 1953, "Metrics/BlockLength: Block has too many lines. [35/25]", 1574966248], + [567, 5, 1500, "Metrics/BlockLength: Block has too many lines. [40/25]", 2509466150] + ], + "spec/ast/merge/content_match_refiner_spec.rb:4058001158": [ + [3, 1, 14348, "Metrics/BlockLength: Block has too many lines. [318/25]", 1171164704], + [25, 3, 1238, "Metrics/BlockLength: Block has too many lines. [29/25]", 2139810386], + [63, 3, 4077, "Metrics/BlockLength: Block has too many lines. [95/25]", 3471153375], + [325, 3, 2213, "Metrics/BlockLength: Block has too many lines. [37/25]", 3370370915] + ], + "spec/ast/merge/debug_logger_spec.rb:429510168": [ + [3, 1, 17306, "Metrics/BlockLength: Block has too many lines. [358/25]", 2287792973], + [251, 3, 1598, "Metrics/BlockLength: Block has too many lines. [27/25]", 3227542816], + [358, 3, 5118, "Metrics/BlockLength: Block has too many lines. [77/25]", 1759761803] + ], + "spec/ast/merge/detector/base_spec.rb:4157102211": [ + [3, 1, 3172, "Metrics/BlockLength: Block has too many lines. [100/25]", 3745104028], + [11, 7, 498, "Metrics/MethodLength: Method has too many lines. [13/10]", 3178368155], + [49, 3, 900, "Metrics/BlockLength: Block has too many lines. [28/25]", 2333048204] + ], + "spec/ast/merge/detector/fenced_code_block_spec.rb:495797689": [ + [3, 1, 11589, "Metrics/BlockLength: Block has too many lines. [363/25]", 3764545134], + [38, 3, 4467, "Metrics/BlockLength: Block has too many lines. [150/25]", 1597401000], + [41, 5, 1077, "Metrics/BlockLength: Block has too many lines. [31/25]", 2269642514], + [115, 5, 848, "Metrics/BlockLength: Block has too many lines. [27/25]", 1704866975], + [220, 3, 4815, "Metrics/BlockLength: Block has too many lines. [146/25]", 3797214474] + ], + "spec/ast/merge/detector/mergeable_spec.rb:1307688846": [ + [3, 1, 23175, "Metrics/BlockLength: Block has too many lines. [654/25]", 2932391114], + [77, 3, 2079, "Metrics/BlockLength: Block has too many lines. [53/25]", 1093085347], + [177, 3, 2217, "Metrics/BlockLength: Block has too many lines. [69/25]", 926985871], + [188, 5, 948, "Metrics/BlockLength: Block has too many lines. [26/25]", 4186135901], + [225, 5, 898, "Metrics/BlockLength: Block has too many lines. [31/25]", 513446836], + [266, 3, 1168, "Metrics/BlockLength: Block has too many lines. [29/25]", 774699411], + [304, 3, 1188, "Metrics/BlockLength: Block has too many lines. [27/25]", 4282853126], + [339, 3, 918, "Metrics/BlockLength: Block has too many lines. [28/25]", 1759590109], + [372, 3, 870, "Metrics/BlockLength: Block has too many lines. [28/25]", 131542026], + [410, 3, 3768, "Metrics/BlockLength: Block has too many lines. [111/25]", 181819560], + [483, 5, 1536, "Metrics/BlockLength: Block has too many lines. [47/25]", 385085357], + [540, 3, 1891, "Metrics/BlockLength: Block has too many lines. [52/25]", 602757329], + [664, 3, 1927, "Metrics/BlockLength: Block has too many lines. [56/25]", 48062261], + [691, 5, 1146, "Metrics/BlockLength: Block has too many lines. [31/25]", 1961728737], + [721, 121, 20, "Layout/LineLength: Line is too long. [140/120]", 3104497040], + [729, 3, 1625, "Metrics/BlockLength: Block has too many lines. [46/25]", 1570579215] + ], + "spec/ast/merge/detector/region_spec.rb:594725562": [ + [3, 1, 8128, "Metrics/BlockLength: Block has too many lines. [290/25]", 1984713692], + [4, 3, 806, "Metrics/BlockLength: Block has too many lines. [28/25]", 1515087192], + [58, 3, 1236, "Metrics/BlockLength: Block has too many lines. [45/25]", 2464968707], + [128, 3, 1063, "Metrics/BlockLength: Block has too many lines. [33/25]", 239148700], + [250, 3, 2010, "Metrics/BlockLength: Block has too many lines. [76/25]", 2595033382] + ], + "spec/ast/merge/detector/toml_frontmatter_spec.rb:1135160129": [ + [3, 1, 6717, "Metrics/BlockLength: Block has too many lines. [218/25]", 2273975625], + [12, 3, 5534, "Metrics/BlockLength: Block has too many lines. [187/25]", 538920673], + [13, 5, 1456, "Metrics/BlockLength: Block has too many lines. [38/25]", 3113759139] + ], + "spec/ast/merge/detector/yaml_frontmatter_spec.rb:2467934365": [ + [3, 1, 6702, "Metrics/BlockLength: Block has too many lines. [213/25]", 3083039982], + [12, 3, 5056, "Metrics/BlockLength: Block has too many lines. [170/25]", 1889948780], + [13, 5, 1438, "Metrics/BlockLength: Block has too many lines. [38/25]", 1736912391], + [219, 3, 1396, "Metrics/BlockLength: Block has too many lines. [33/25]", 2446467851] + ], + "spec/ast/merge/diff_mapper_base_spec.rb:2907817325": [ + [5, 1, 8521, "Metrics/BlockLength: Block has too many lines. [248/25]", 775658566], + [46, 3, 3878, "Metrics/BlockLength: Block has too many lines. [116/25]", 2874032080], + [47, 5, 1938, "Metrics/BlockLength: Block has too many lines. [48/25]", 1904497583], + [191, 3, 1488, "Metrics/BlockLength: Block has too many lines. [43/25]", 1632956840] + ], + "spec/ast/merge/emitter_base_spec.rb:2011481866": [ + [3, 1, 11981, "Metrics/BlockLength: Block has too many lines. [301/25]", 2970792295], + [56, 3, 4407, "Metrics/BlockLength: Block has too many lines. [102/25]", 3992142376], + [160, 58, 12, "Lint/UnusedMethodArgument: Unused method argument - `current_line`. You can also write as `inline_comment_region_target_column(*)` if you want the method to accept any arguments but don't care about them.", 2091263933], + [164, 44, 6, "Lint/UnusedMethodArgument: Unused method argument - `region`.", 2124512157], + [185, 3, 1815, "Metrics/BlockLength: Block has too many lines. [39/25]", 719023387], + [232, 3, 2233, "Metrics/BlockLength: Block has too many lines. [62/25]", 3754339775], + [338, 3, 1059, "Metrics/BlockLength: Block has too many lines. [26/25]", 375007123] + ], + "spec/ast/merge/fictive_language_harness_spec.rb:1179155480": [ + [6, 1, 6693, "Metrics/BlockLength: Block has too many lines. [143/25]", 245088433], + [7, 3, 1968, "Metrics/BlockLength: Block has too many lines. [36/25]", 4161580169], + [58, 3, 1230, "Metrics/BlockLength: Block has too many lines. [34/25]", 990452676], + [103, 3, 2668, "Metrics/BlockLength: Block has too many lines. [51/25]", 1755027956] + ], + "spec/ast/merge/file_aligner_base_spec.rb:91275387": [ + [5, 1, 9948, "Metrics/BlockLength: Block has too many lines. [217/25]", 3354563411], + [6, 3, 1490, "Metrics/BlockLength: Block has too many lines. [45/25]", 563330990], + [95, 3, 7495, "Metrics/BlockLength: Block has too many lines. [129/25]", 598770279], + [103, 121, 8, "Layout/LineLength: Line is too long. [128/120]", 3749416415], + [163, 5, 1489, "Metrics/BlockLength: Block has too many lines. [26/25]", 2910876949] + ], + "spec/ast/merge/file_analyzable_spec.rb:3816965829": [ + [3, 1, 12458, "Metrics/BlockLength: Block has too many lines. [272/25]", 216138965], + [25, 3, 9603, "Metrics/BlockLength: Block has too many lines. [202/25]", 2508188172], + [297, 3, 1214, "Metrics/BlockLength: Block has too many lines. [30/25]", 777182624] + ], + "spec/ast/merge/freezable_spec.rb:559280324": [ + [5, 1, 5033, "Metrics/BlockLength: Block has too many lines. [123/25]", 3070666859], + [6, 3, 1199, "Metrics/BlockLength: Block has too many lines. [34/25]", 4058875636], + [66, 3, 1530, "Metrics/BlockLength: Block has too many lines. [31/25]", 1670675428] + ], + "spec/ast/merge/freeze_node_base_spec.rb:2962962931": [ + [3, 1, 21887, "Metrics/BlockLength: Block has too many lines. [560/25]", 567315021], + [48, 3, 1369, "Metrics/BlockLength: Block has too many lines. [38/25]", 3363160391], + [131, 3, 2739, "Metrics/BlockLength: Block has too many lines. [56/25]", 2008289622], + [205, 3, 1586, "Metrics/BlockLength: Block has too many lines. [35/25]", 4179606047], + [251, 3, 977, "Metrics/BlockLength: Block has too many lines. [26/25]", 1240612851], + [287, 3, 1130, "Metrics/BlockLength: Block has too many lines. [28/25]", 2511265379], + [322, 3, 5029, "Metrics/BlockLength: Block has too many lines. [126/25]", 739537566], + [598, 3, 3055, "Metrics/BlockLength: Block has too many lines. [81/25]", 145217296] + ], + "spec/ast/merge/healer_spec.rb:877829793": [ + [3, 1, 4896, "Metrics/BlockLength: Block has too many lines. [148/25]", 1074378773], + [19, 3, 1333, "Metrics/BlockLength: Block has too many lines. [38/25]", 2940878263], + [24, 121, 3, "Layout/LineLength: Line is too long. [123/120]", 193432399], + [61, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2085379023], + [67, 3, 2985, "Metrics/BlockLength: Block has too many lines. [93/25]", 4032786576] + ], + "spec/ast/merge/jaccard_similarity_spec.rb:3984307047": [ + [3, 1, 2659, "Metrics/BlockLength: Block has too many lines. [71/25]", 1122516612], + [6, 3, 1484, "Metrics/BlockLength: Block has too many lines. [38/25]", 3367914637], + [55, 3, 1090, "Metrics/BlockLength: Block has too many lines. [28/25]", 2629339264] + ], + "spec/ast/merge/key_path_partial_template_merger_base_spec.rb:2189485360": [ + [5, 1, 5955, "Metrics/BlockLength: Block has too many lines. [138/25]", 91542958], + [35, 3, 1217, "Metrics/BlockLength: Block has too many lines. [33/25]", 2663081123], + [97, 3, 3019, "Metrics/BlockLength: Block has too many lines. [54/25]", 1411952192] + ], + "spec/ast/merge/layout/attachment_spec.rb:3814294426": [ + [3, 1, 1799, "Metrics/BlockLength: Block has too many lines. [34/25]", 1283153367] + ], + "spec/ast/merge/layout/augmenter_spec.rb:3633045915": [ + [3, 1, 4412, "Metrics/BlockLength: Block has too many lines. [92/25]", 2690553031], + [20, 3, 2725, "Metrics/BlockLength: Block has too many lines. [54/25]", 3645203819] + ], + "spec/ast/merge/layout/gap_spec.rb:4232058283": [ + [3, 1, 2758, "Metrics/BlockLength: Block has too many lines. [72/25]", 2052697931], + [9, 3, 1290, "Metrics/BlockLength: Block has too many lines. [28/25]", 3175967312] + ], + "spec/ast/merge/line_range_support_spec.rb:4123596113": [ + [3, 1, 1812, "Metrics/BlockLength: Block has too many lines. [40/25]", 3035162422], + [4, 3, 65, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 2231059390], + [5, 3, 44, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1230426940], + [7, 3, 135, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1825860348] + ], + "spec/ast/merge/match_refiner_base_spec.rb:3961767223": [ + [3, 1, 10604, "Metrics/BlockLength: Block has too many lines. [301/25]", 4290485382], + [4, 3, 1146, "Metrics/BlockLength: Block has too many lines. [37/25]", 108051658], + [50, 3, 1005, "Metrics/BlockLength: Block has too many lines. [28/25]", 3807648246], + [125, 3, 1026, "Metrics/BlockLength: Block has too many lines. [27/25]", 2896086726], + [162, 3, 4464, "Metrics/BlockLength: Block has too many lines. [114/25]", 2878217135], + [218, 5, 1112, "Metrics/BlockLength: Block has too many lines. [30/25]", 1605825436], + [224, 11, 104, "Style/HashLikeCase: Consider replacing `case-when` with a hash lookup.", 4220899731], + [247, 11, 132, "Style/HashLikeCase: Consider replacing `case-when` with a hash lookup.", 3401820780], + [258, 5, 1642, "Metrics/BlockLength: Block has too many lines. [35/25]", 1288881729], + [337, 3, 1108, "Metrics/BlockLength: Block has too many lines. [33/25]", 2139263963] + ], + "spec/ast/merge/match_score_base_spec.rb:2340739872": [ + [3, 1, 15213, "Metrics/BlockLength: Block has too many lines. [372/25]", 1512747000], + [4, 3, 1553, "Metrics/BlockLength: Block has too many lines. [41/25]", 2789289940], + [43, 20, 2, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 5862747], + [43, 24, 2, "Naming/MethodParameterName: Method parameter must be at least 3 characters long.", 5862744], + [56, 3, 1041, "Metrics/BlockLength: Block has too many lines. [29/25]", 3729310115], + [152, 3, 3259, "Metrics/BlockLength: Block has too many lines. [82/25]", 1438003770], + [258, 3, 2199, "Metrics/BlockLength: Block has too many lines. [43/25]", 3386602801], + [320, 3, 1684, "Metrics/BlockLength: Block has too many lines. [35/25]", 3807719546], + [365, 14, 16, "Lint/FloatComparison: Avoid equality comparisons of floats as they are unreliable.", 3787748956], + [369, 3, 1696, "Metrics/BlockLength: Block has too many lines. [36/25]", 3172214426], + [417, 3, 1792, "Metrics/BlockLength: Block has too many lines. [45/25]", 3557977606], + [438, 5, 1121, "Metrics/BlockLength: Block has too many lines. [26/25]", 4236927298] + ], + "spec/ast/merge/merge_result_base_spec.rb:3826389024": [ + [3, 1, 20371, "Metrics/BlockLength: Block has too many lines. [552/25]", 3965341976], + [38, 3, 2735, "Metrics/BlockLength: Block has too many lines. [80/25]", 1103243845], + [312, 3, 1611, "Metrics/BlockLength: Block has too many lines. [39/25]", 1928511417], + [313, 5, 1203, "Metrics/BlockLength: Block has too many lines. [26/25]", 857223227], + [359, 3, 2070, "Metrics/BlockLength: Block has too many lines. [48/25]", 2552826824], + [418, 3, 5769, "Metrics/BlockLength: Block has too many lines. [140/25]", 1457747735], + [544, 5, 1306, "Metrics/BlockLength: Block has too many lines. [29/25]", 2980786372], + [607, 3, 1308, "Metrics/BlockLength: Block has too many lines. [32/25]", 1342704008] + ], + "spec/ast/merge/merger_config_spec.rb:663896662": [ + [5, 1, 7314, "Metrics/BlockLength: Block has too many lines. [189/25]", 1279589310], + [11, 3, 1180, "Metrics/BlockLength: Block has too many lines. [26/25]", 1014009176], + [45, 3, 1151, "Metrics/BlockLength: Block has too many lines. [26/25]", 785276703], + [79, 3, 3574, "Metrics/BlockLength: Block has too many lines. [97/25]", 969726064], + [126, 5, 1158, "Metrics/BlockLength: Block has too many lines. [29/25]", 389808524] + ], + "spec/ast/merge/navigable/injection_point_finder_spec.rb:3693754765": [ + [3, 1, 5152, "Metrics/BlockLength: Block has too many lines. [123/25]", 3265221808], + [15, 3, 4026, "Metrics/BlockLength: Block has too many lines. [96/25]", 1482695302], + [63, 5, 2337, "Metrics/BlockLength: Block has too many lines. [54/25]", 2678200297] + ], + "spec/ast/merge/navigable/injection_point_spec.rb:3295717447": [ + [3, 1, 6032, "Metrics/BlockLength: Block has too many lines. [161/25]", 805025024], + [77, 3, 1083, "Metrics/BlockLength: Block has too many lines. [28/25]", 3091139104] + ], + "spec/ast/merge/navigable/statement_spec.rb:2965726260": [ + [3, 1, 18289, "Metrics/BlockLength: Block has too many lines. [510/25]", 4119203121], + [102, 3, 3570, "Metrics/BlockLength: Block has too many lines. [97/25]", 3287535168], + [156, 5, 2030, "Metrics/BlockLength: Block has too many lines. [51/25]", 3299963733], + [251, 3, 1338, "Metrics/BlockLength: Block has too many lines. [37/25]", 844559624], + [411, 3, 1550, "Metrics/BlockLength: Block has too many lines. [42/25]", 3851790429], + [465, 3, 1372, "Metrics/BlockLength: Block has too many lines. [41/25]", 3782869383] + ], + "spec/ast/merge/node_typing/frozen_wrapper_spec.rb:3823345520": [ + [3, 1, 4532, "Metrics/BlockLength: Block has too many lines. [117/25]", 3944573785] + ], + "spec/ast/merge/node_typing/normalizer_spec.rb:1976431423": [ + [4, 1, 8679, "Metrics/BlockLength: Block has too many lines. [219/25]", 938207310], + [65, 3, 1137, "Metrics/BlockLength: Block has too many lines. [26/25]", 3180807289], + [101, 3, 1404, "Metrics/BlockLength: Block has too many lines. [28/25]", 1094334251], + [216, 3, 875, "Metrics/BlockLength: Block has too many lines. [26/25]", 2755551247] + ], + "spec/ast/merge/node_typing/wrapper_spec.rb:3211588263": [ + [3, 1, 3469, "Metrics/BlockLength: Block has too many lines. [92/25]", 638644563] + ], + "spec/ast/merge/node_typing_spec.rb:4080661389": [ + [3, 1, 12728, "Metrics/BlockLength: Block has too many lines. [333/25]", 3927571381], + [132, 3, 3704, "Metrics/BlockLength: Block has too many lines. [98/25]", 2130243754], + [208, 5, 1267, "Metrics/BlockLength: Block has too many lines. [31/25]", 2816753725], + [265, 3, 1298, "Metrics/BlockLength: Block has too many lines. [33/25]", 3320876250], + [311, 3, 3803, "Metrics/BlockLength: Block has too many lines. [100/25]", 2743470911] + ], + "spec/ast/merge/node_wrapper_base_spec.rb:2252820285": [ + [3, 1, 11681, "Metrics/BlockLength: Block has too many lines. [307/25]", 1698593962], + [32, 3, 2341, "Metrics/BlockLength: Block has too many lines. [68/25]", 1594381363], + [179, 3, 2568, "Metrics/BlockLength: Block has too many lines. [51/25]", 1269052990], + [294, 3, 1252, "Metrics/BlockLength: Block has too many lines. [26/25]", 4220822180], + [329, 3, 1963, "Metrics/BlockLength: Block has too many lines. [39/25]", 1623030031] + ], + "spec/ast/merge/owner_selection_spec.rb:1894901093": [ + [3, 1, 1356, "Metrics/BlockLength: Block has too many lines. [35/25]", 1030003775] + ], + "spec/ast/merge/partial_template_merger_base_spec.rb:3456235733": [ + [3, 1, 7072, "Metrics/BlockLength: Block has too many lines. [145/25]", 3415302240], + [16, 9, 43, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 3196404056], + [22, 9, 42, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 4116824817], + [96, 3, 4220, "Metrics/BlockLength: Block has too many lines. [68/25]", 3464417459], + [97, 5, 2029, "Metrics/BlockLength: Block has too many lines. [27/25]", 3297854360], + [138, 5, 2122, "Metrics/BlockLength: Block has too many lines. [37/25]", 1592076374] + ], + "spec/ast/merge/recipe/config_spec.rb:3917288551": [ + [3, 1, 21041, "Metrics/BlockLength: Block has too many lines. [611/25]", 2431235923], + [72, 3, 1653, "Metrics/BlockLength: Block has too many lines. [36/25]", 2702780755], + [174, 3, 1465, "Metrics/BlockLength: Block has too many lines. [44/25]", 2326126933], + [226, 3, 3419, "Metrics/BlockLength: Block has too many lines. [89/25]", 798604841], + [327, 3, 1398, "Metrics/BlockLength: Block has too many lines. [34/25]", 3113267700], + [474, 3, 1184, "Metrics/BlockLength: Block has too many lines. [39/25]", 2599756030], + [519, 3, 4630, "Metrics/BlockLength: Block has too many lines. [147/25]", 1245526575] + ], + "spec/ast/merge/recipe/preset_spec.rb:818394232": [ + [3, 1, 6696, "Metrics/BlockLength: Block has too many lines. [173/25]", 3205615892] + ], + "spec/ast/merge/recipe/runner_spec.rb:3689194117": [ + [3, 1, 46798, "Metrics/BlockLength: Block has too many lines. [1104/25]", 3220015076], + [48, 3, 1128, "Metrics/BlockLength: Block has too many lines. [26/25]", 910457645], + [108, 3, 3036, "Metrics/BlockLength: Block has too many lines. [92/25]", 2112378918], + [132, 5, 881, "Metrics/BlockLength: Block has too many lines. [27/25]", 3842010356], + [177, 5, 918, "Metrics/BlockLength: Block has too many lines. [27/25]", 2152367239], + [295, 3, 1383, "Metrics/BlockLength: Block has too many lines. [41/25]", 2141027559], + [362, 3, 1653, "Metrics/BlockLength: Block has too many lines. [33/25]", 1536472295], + [449, 121, 12, "Layout/LineLength: Line is too long. [132/120]", 3960802027], + [497, 3, 7959, "Metrics/BlockLength: Block has too many lines. [200/25]", 3739116912], + [556, 5, 1225, "Metrics/BlockLength: Block has too many lines. [31/25]", 195497726], + [740, 3, 6977, "Metrics/BlockLength: Block has too many lines. [145/25]", 2805535296], + [748, 5, 2241, "Metrics/BlockLength: Block has too many lines. [49/25]", 2552233173], + [805, 5, 3007, "Metrics/BlockLength: Block has too many lines. [59/25]", 708771722], + [877, 5, 1444, "Metrics/BlockLength: Block has too many lines. [26/25]", 3274225022], + [911, 3, 3258, "Metrics/BlockLength: Block has too many lines. [85/25]", 2346849758], + [1012, 3, 2710, "Metrics/BlockLength: Block has too many lines. [71/25]", 3801821877], + [1029, 5, 1547, "Metrics/BlockLength: Block has too many lines. [42/25]", 2962020615], + [1109, 3, 2240, "Metrics/BlockLength: Block has too many lines. [35/25]", 1139957345], + [1115, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], + [1117, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], + [1119, 121, 13, "Layout/LineLength: Line is too long. [133/120]", 1801369636], + [1121, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2652710920], + [1123, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1375785821], + [1125, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 632755459], + [1160, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], + [1162, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], + [1164, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1375785821], + [1176, 3, 1472, "Metrics/BlockLength: Block has too many lines. [31/25]", 844153987], + [1181, 121, 25, "Layout/LineLength: Line is too long. [145/120]", 1239303812], + [1183, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1251336963], + [1216, 3, 2277, "Metrics/BlockLength: Block has too many lines. [43/25]", 4287127386], + [1221, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 667314941], + [1223, 121, 11, "Layout/LineLength: Line is too long. [131/120]", 2652710920], + [1225, 121, 28, "Layout/LineLength: Line is too long. [148/120]", 1375785821], + [1227, 121, 26, "Layout/LineLength: Line is too long. [146/120]", 632755459], + [1274, 121, 44, "Layout/LineLength: Line is too long. [164/120]", 3420615328] + ], + "spec/ast/merge/recipe/script_loader_spec.rb:2136892097": [ + [3, 1, 8554, "Metrics/BlockLength: Block has too many lines. [237/25]", 2314425369], + [45, 3, 2842, "Metrics/BlockLength: Block has too many lines. [75/25]", 168902852], + [155, 3, 1400, "Metrics/BlockLength: Block has too many lines. [39/25]", 1611123964] + ], + "spec/ast/merge/rspec/provider_snapshot_spec.rb:3122181664": [ + [11, 28, 40, "Style/CommentedKeyword: Do not place comments on the same line as the `def` keyword.", 2811711945] + ], + "spec/ast/merge/rspec/shared_examples/feature_profile_spec.rb:2654837708": [ + [5, 1, 1140, "Metrics/BlockLength: Block has too many lines. [31/25]", 678325840] + ], + "spec/ast/merge/rspec/shared_examples/file_analyzable_spec.rb:1833922303": [ + [58, 3, 970, "Metrics/AbcSize: Assignment Branch Condition size for `detect_freeze_blocks` is too high. [<16, 9, 5> 19.03/17]", 1533823667], + [58, 3, 970, "Metrics/MethodLength: Method has too many lines. [31/10]", 1533823667], + [104, 1, 1216, "Metrics/BlockLength: Block has too many lines. [39/25]", 1009012120], + [105, 3, 1159, "Metrics/BlockLength: Block has too many lines. [38/25]", 1361521205] + ], + "spec/ast/merge/rspec/shared_examples/layout_attachment_spec.rb:714796658": [ + [8, 1, 957, "Metrics/BlockLength: Block has too many lines. [28/25]", 3738990548] + ], + "spec/ast/merge/rspec/shared_examples/recipe_preset_contract_spec.rb:669158728": [ + [6, 1, 1577, "Metrics/BlockLength: Block has too many lines. [41/25]", 2157464290], + [7, 3, 1512, "Metrics/BlockLength: Block has too many lines. [39/25]", 1968160370], + [44, 5, 401, "Metrics/AbcSize: Assignment Branch Condition size for `run_verify_loaded_preset` is too high. [<0, 26, 0> 26/17]", 2960760840] + ], + "spec/ast/merge/rspec/shared_examples/removal_mode_compliance_spec.rb:31388352": [ + [6, 22, 2, "Style/MutableConstant: Freeze mutable objects assigned to constants.", 5861859], + [44, 1, 2546, "Metrics/BlockLength: Block has too many lines. [77/25]", 3740028971], + [45, 3, 1350, "Metrics/BlockLength: Block has too many lines. [41/25]", 2793151667], + [94, 3, 1128, "Metrics/BlockLength: Block has too many lines. [32/25]", 2527000512], + [95, 5, 1081, "Metrics/BlockLength: Block has too many lines. [30/25]", 3825359844] + ], + "spec/ast/merge/rspec/shared_examples/reproducible_partial_merge_spec.rb:2862326360": [ + [19, 3, 600, "Metrics/MethodLength: Method has too many lines. [13/10]", 1542875905] + ], + "spec/ast/merge/ruleset/config_spec.rb:1860949041": [ + [3, 1, 9431, "Metrics/BlockLength: Block has too many lines. [236/25]", 4015119559], + [24, 3, 5341, "Metrics/BlockLength: Block has too many lines. [149/25]", 2361087446], + [25, 5, 1064, "Metrics/BlockLength: Block has too many lines. [26/25]", 603056104], + [226, 3, 2125, "Metrics/BlockLength: Block has too many lines. [36/25]", 1640873170] + ], + "spec/ast/merge/ruleset/declaration_objects_spec.rb:3827892270": [ + [3, 1, 1881, "Metrics/BlockLength: Block has too many lines. [47/25]", 1770376910] + ], + "spec/ast/merge/ruleset/feature_profile_spec.rb:2241111096": [ + [3, 1, 4189, "Metrics/BlockLength: Block has too many lines. [86/25]", 1116963550], + [4, 3, 4129, "Metrics/BlockLength: Block has too many lines. [84/25]", 117079811], + [5, 5, 2391, "Metrics/BlockLength: Block has too many lines. [45/25]", 1800077283] + ], + "spec/ast/merge/ruleset/parser_spec.rb:386407767": [ + [3, 1, 5670, "Metrics/BlockLength: Block has too many lines. [144/25]", 3425850453], + [4, 3, 5618, "Metrics/BlockLength: Block has too many lines. [143/25]", 246633759] + ], + "spec/ast/merge/ruleset/profile_vocabulary_spec.rb:2570869276": [ + [3, 1, 2095, "Metrics/BlockLength: Block has too many lines. [46/25]", 3214342662] + ], + "spec/ast/merge/ruleset/support_style_resolver_spec.rb:640167644": [ + [3, 1, 1625, "Metrics/BlockLength: Block has too many lines. [49/25]", 2066834885], + [4, 3, 1559, "Metrics/BlockLength: Block has too many lines. [47/25]", 1169495477] + ], + "spec/ast/merge/runtime_spec.rb:3962589694": [ + [5, 1, 24649, "Metrics/BlockLength: Block has too many lines. [664/25]", 2634021188], + [76, 3, 1459, "Metrics/BlockLength: Block has too many lines. [41/25]", 3744002593], + [125, 3, 1417, "Metrics/BlockLength: Block has too many lines. [33/25]", 4087615381], + [166, 3, 2549, "Metrics/BlockLength: Block has too many lines. [69/25]", 3150260095], + [175, 5, 1068, "Metrics/BlockLength: Block has too many lines. [26/25]", 2933114685], + [247, 3, 1668, "Metrics/BlockLength: Block has too many lines. [39/25]", 2386637993], + [259, 5, 1265, "Metrics/BlockLength: Block has too many lines. [27/25]", 3157806167], + [321, 3, 10884, "Metrics/BlockLength: Block has too many lines. [295/25]", 1889265918], + [322, 5, 1879, "Metrics/BlockLength: Block has too many lines. [46/25]", 2536583521], + [373, 5, 3938, "Metrics/BlockLength: Block has too many lines. [108/25]", 340276027], + [486, 5, 1270, "Metrics/BlockLength: Block has too many lines. [38/25]", 3844174392], + [528, 5, 3728, "Metrics/BlockLength: Block has too many lines. [95/25]", 3779381786], + [630, 3, 3240, "Metrics/BlockLength: Block has too many lines. [84/25]", 3856725067], + [656, 5, 1649, "Metrics/BlockLength: Block has too many lines. [40/25]", 3713662683] + ], + "spec/ast/merge/section_typing_spec.rb:992699883": [ + [3, 1, 14772, "Metrics/BlockLength: Block has too many lines. [344/25]", 2925587076], + [4, 3, 1940, "Metrics/BlockLength: Block has too many lines. [50/25]", 3362429388], + [67, 3, 3684, "Metrics/BlockLength: Block has too many lines. [96/25]", 3864076664], + [120, 5, 1998, "Metrics/BlockLength: Block has too many lines. [50/25]", 411620722], + [183, 3, 1415, "Metrics/BlockLength: Block has too many lines. [37/25]", 3323012675], + [192, 5, 1124, "Metrics/BlockLength: Block has too many lines. [28/25]", 966216762], + [229, 3, 1610, "Metrics/BlockLength: Block has too many lines. [38/25]", 1499957007], + [229, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 1025596574], + [279, 3, 4423, "Metrics/BlockLength: Block has too many lines. [80/25]", 423587151], + [375, 3, 1630, "Metrics/BlockLength: Block has too many lines. [31/25]", 1675144727] + ], + "spec/ast/merge/smart_merger_base_spec.rb:1904727390": [ + [3, 1, 13253, "Metrics/BlockLength: Block has too many lines. [398/25]", 3611753358], + [30, 9, 10, "Style/MultilineBlockChain: Avoid multi-line chains of blocks.", 1099697163], + [87, 3, 1851, "Metrics/BlockLength: Block has too many lines. [40/25]", 3729571903], + [210, 3, 925, "Metrics/BlockLength: Block has too many lines. [35/25]", 2001100899], + [344, 3, 709, "Metrics/BlockLength: Block has too many lines. [27/25]", 3041950416], + [415, 3, 1074, "Metrics/BlockLength: Block has too many lines. [35/25]", 956635689], + [416, 5, 1026, "Metrics/BlockLength: Block has too many lines. [33/25]", 1993879652], + [461, 3, 1031, "Metrics/BlockLength: Block has too many lines. [31/25]", 35315996] + ], + "spec/ast/merge/source_region_report_support_spec.rb:3996528026": [ + [3, 1, 5448, "Metrics/BlockLength: Block has too many lines. [186/25]", 2713581049], + [4, 3, 112, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3709101366], + [6, 3, 295, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1625952400], + [17, 3, 1473, "Metrics/BlockLength: Block has too many lines. [49/25]", 1435042916], + [70, 3, 1887, "Metrics/BlockLength: Block has too many lines. [66/25]", 1773930426], + [159, 3, 1109, "Metrics/BlockLength: Block has too many lines. [38/25]", 1457507554] + ], + "spec/ast/merge/structural_edit/boundary_support_spec.rb:863387845": [ + [3, 1, 4226, "Metrics/BlockLength: Block has too many lines. [86/25]", 1889771490], + [16, 9, 42, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 1304492024], + [22, 9, 41, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 3828424401], + [59, 3, 1294, "Metrics/BlockLength: Block has too many lines. [26/25]", 3038774774] + ], + "spec/ast/merge/structural_edit/plan_set_spec.rb:3633263362": [ + [3, 1, 5945, "Metrics/BlockLength: Block has too many lines. [180/25]", 3883285271], + [14, 3, 2139, "Metrics/BlockLength: Block has too many lines. [72/25]", 3558415255], + [128, 3, 1412, "Metrics/BlockLength: Block has too many lines. [39/25]", 1216754705] + ], + "spec/ast/merge/structural_edit/remove_plan_spec.rb:3569534665": [ + [3, 1, 6442, "Metrics/BlockLength: Block has too many lines. [134/25]", 3440814588], + [39, 3, 3768, "Metrics/BlockLength: Block has too many lines. [75/25]", 876721813], + [127, 3, 1439, "Metrics/BlockLength: Block has too many lines. [29/25]", 3378195351] + ], + "spec/ast/merge/structural_edit/remove_plan_support_spec.rb:800158061": [ + [3, 1, 2893, "Metrics/BlockLength: Block has too many lines. [62/25]", 3748446914], + [16, 9, 43, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 3196404056], + [22, 9, 42, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 4116824817], + [29, 3, 2091, "Metrics/BlockLength: Block has too many lines. [39/25]", 1684933040], + [30, 5, 1653, "Metrics/BlockLength: Block has too many lines. [27/25]", 2456404305] + ], + "spec/ast/merge/structural_edit/splice_plan_spec.rb:3331205681": [ + [3, 1, 3159, "Metrics/BlockLength: Block has too many lines. [83/25]", 2234926397], + [16, 3, 1837, "Metrics/BlockLength: Block has too many lines. [46/25]", 2935991482], + [42, 121, 2, "Layout/LineLength: Line is too long. [122/120]", 5860750] + ], + "spec/ast/merge/text/conflict_resolver_spec.rb:3810004132": [ + [5, 1, 9102, "Metrics/BlockLength: Block has too many lines. [218/25]", 672115618], + [33, 3, 8206, "Metrics/BlockLength: Block has too many lines. [194/25]", 259803246], + [78, 5, 1920, "Metrics/BlockLength: Block has too many lines. [45/25]", 3965182334], + [139, 5, 1918, "Metrics/BlockLength: Block has too many lines. [44/25]", 3707046125] + ], + "spec/ast/merge/text/file_analysis_spec.rb:3430380445": [ + [5, 1, 8842, "Metrics/BlockLength: Block has too many lines. [205/25]", 4255187284], + [6, 3, 1323, "Metrics/BlockLength: Block has too many lines. [29/25]", 2518912953], + [47, 3, 1830, "Metrics/BlockLength: Block has too many lines. [43/25]", 3685770590], + [135, 3, 1620, "Metrics/BlockLength: Block has too many lines. [35/25]", 3089951119] + ], + "spec/ast/merge/text/line_node_spec.rb:1757790485": [ + [5, 1, 4739, "Metrics/BlockLength: Block has too many lines. [131/25]", 1487875238] + ], + "spec/ast/merge/text/merge_result_spec.rb:589380024": [ + [5, 1, 1541, "Metrics/BlockLength: Block has too many lines. [40/25]", 2828087992] + ], + "spec/ast/merge/text/section_splitter_spec.rb:752959858": [ + [4, 1, 5705, "Metrics/BlockLength: Block has too many lines. [209/25]", 4175363685], + [5, 3, 794, "Metrics/BlockLength: Block has too many lines. [28/25]", 2386862842], + [42, 3, 1126, "Metrics/BlockLength: Block has too many lines. [45/25]", 1507887296], + [95, 3, 746, "Metrics/BlockLength: Block has too many lines. [30/25]", 1759029412], + [131, 3, 1169, "Metrics/BlockLength: Block has too many lines. [45/25]", 1412318991], + [184, 3, 754, "Metrics/BlockLength: Block has too many lines. [30/25]", 2717556691], + [246, 1, 16648, "Metrics/BlockLength: Block has too many lines. [428/25]", 3166834694], + [370, 3, 1640, "Metrics/BlockLength: Block has too many lines. [46/25]", 2049342960], + [424, 3, 3237, "Metrics/BlockLength: Block has too many lines. [102/25]", 2357275144], + [540, 3, 3505, "Metrics/BlockLength: Block has too many lines. [67/25]", 2112469350], + [619, 3, 3586, "Metrics/BlockLength: Block has too many lines. [90/25]", 3866409298], + [620, 5, 1650, "Metrics/BlockLength: Block has too many lines. [48/25]", 289235626], + [622, 9, 1474, "Metrics/AbcSize: Assignment Branch Condition size for `split` is too high. [<8, 21, 7> 23.54/17]", 557655357], + [622, 9, 1474, "Metrics/MethodLength: Method has too many lines. [41/10]", 557655357], + [622, 9, 1474, "Metrics/PerceivedComplexity: Perceived complexity for `split` is too high. [9/8]", 557655357], + [628, 11, 1237, "Metrics/BlockLength: Block has too many lines. [33/25]", 1134667672], + [751, 1, 3128, "Metrics/BlockLength: Block has too many lines. [85/25]", 2082776744], + [769, 3, 1744, "Metrics/BlockLength: Block has too many lines. [46/25]", 223880162], + [770, 5, 1258, "Metrics/BlockLength: Block has too many lines. [31/25]", 2245422869] + ], + "spec/ast/merge/text/smart_merger_spec.rb:4128732567": [ + [3, 1, 8057, "Metrics/BlockLength: Block has too many lines. [210/25]", 1690443322], + [4, 3, 1135, "Metrics/BlockLength: Block has too many lines. [28/25]", 3788979655], + [58, 3, 4438, "Metrics/BlockLength: Block has too many lines. [106/25]", 2613192474], + [187, 3, 1053, "Metrics/BlockLength: Block has too many lines. [26/25]", 803567817], + [220, 3, 892, "Metrics/BlockLength: Block has too many lines. [28/25]", 2001100899] + ], + "spec/ast/merge/text/word_node_spec.rb:1457011521": [ + [5, 1, 3264, "Metrics/BlockLength: Block has too many lines. [74/25]", 677733430] + ], + "spec/ast/merge/token_match_refiner_spec.rb:3180314913": [ + [3, 1, 4000, "Metrics/BlockLength: Block has too many lines. [80/25]", 1630791278], + [8, 3, 2912, "Metrics/BlockLength: Block has too many lines. [60/25]", 529772148] + ], + "spec/ast/merge/trailing_groups/alignment_sort_spec.rb:1594915480": [ + [5, 1, 4710, "Metrics/BlockLength: Block has too many lines. [114/25]", 2499296583], + [14, 3, 2140, "Metrics/BlockLength: Block has too many lines. [47/25]", 3871799493], + [95, 3, 1482, "Metrics/BlockLength: Block has too many lines. [35/25]", 1088314263] + ], + "spec/ast/merge/trailing_groups/core_spec.rb:2651131504": [ + [5, 1, 9601, "Metrics/BlockLength: Block has too many lines. [242/25]", 598045669], + [22, 3, 3728, "Metrics/BlockLength: Block has too many lines. [87/25]", 1304580063], + [119, 3, 3931, "Metrics/BlockLength: Block has too many lines. [99/25]", 2464218479], + [186, 5, 1322, "Metrics/BlockLength: Block has too many lines. [30/25]", 427915501], + [187, 7, 1267, "Metrics/BlockLength: Block has too many lines. [28/25]", 861882691], + [245, 3, 1306, "Metrics/BlockLength: Block has too many lines. [34/25]", 86572459] + ], + "spec/ast/merge/trailing_groups/dest_iterate_spec.rb:4119075029": [ + [5, 1, 5491, "Metrics/BlockLength: Block has too many lines. [131/25]", 3077369183], + [19, 3, 3958, "Metrics/BlockLength: Block has too many lines. [91/25]", 593259616], + [54, 33, 23, "Lint/HashCompareByIdentity: Use `Hash#compare_by_identity` instead of using `object_id` for keys.", 384283629] + ], + "spec/ast/merge/unresolved_policy_spec.rb:2561713656": [ + [3, 1, 1333, "Metrics/BlockLength: Block has too many lines. [33/25]", 4109547889] + ], + "spec/ast/merge/unresolved_review_state_spec.rb:3186871217": [ + [3, 1, 1038, "Metrics/BlockLength: Block has too many lines. [31/25]", 1325553035] + ], + "spec/ast/merge_rspec_conformance_fixtures_spec.rb:251774004": [ + [5, 1, 2119, "Metrics/BlockLength: Block has too many lines. [55/25]", 1724925683], + [6, 3, 1203, "Metrics/BlockLength: Block has too many lines. [29/25]", 3306863581] + ], + "spec/ast/merge_spec.rb:664670069": [ + [3, 1, 3113, "Metrics/BlockLength: Block has too many lines. [74/25]", 4034649501], + [9, 3, 2227, "Metrics/BlockLength: Block has too many lines. [51/25]", 578300230], + [10, 5, 2182, "Metrics/BlockLength: Block has too many lines. [49/25]", 2758871265] + ], + "spec/base_substrate_spec.rb:2864492094": [ + [5, 1, 5800, "Metrics/BlockLength: Block has too many lines. [143/25]", 784801982], + [6, 3, 192, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 680981873], + [13, 3, 378, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 1223797442], + [31, 3, 628, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 2123191050], + [53, 3, 429, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3536712197], + [69, 3, 24, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 2280792512], + [70, 3, 78, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 604224776], + [72, 3, 146, "Lint/ConstantDefinitionInBlock: Do not define constants this way within a block.", 3315091322] + ], + "spec/fixtures_integration_spec.rb:1312885313": [ + [1810, 3, 816, "Metrics/MethodLength: Method has too many lines. [13/10]", 170960660], + [1810, 39, 213, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 635200700], + [1835, 38, 80, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 3297939075] + ], + "spec/integration/freeze_node_edge_cases_spec.rb:3416491031": [ + [6, 1, 28959, "Metrics/BlockLength: Block has too many lines. [663/25]", 3473768018], + [7, 3, 2985, "Metrics/BlockLength: Block has too many lines. [57/25]", 436154415], + [8, 5, 2934, "Metrics/BlockLength: Block has too many lines. [55/25]", 1963918102], + [78, 3, 6091, "Metrics/BlockLength: Block has too many lines. [136/25]", 232153494], + [98, 5, 3053, "Metrics/BlockLength: Block has too many lines. [69/25]", 1442974101], + [202, 5, 1691, "Metrics/BlockLength: Block has too many lines. [29/25]", 985654389], + [241, 3, 8515, "Metrics/BlockLength: Block has too many lines. [176/25]", 2776676526], + [473, 3, 2024, "Metrics/BlockLength: Block has too many lines. [55/25]", 1048101963], + [474, 5, 890, "Metrics/BlockLength: Block has too many lines. [26/25]", 753961540], + [543, 3, 4511, "Metrics/BlockLength: Block has too many lines. [116/25]", 1227615145], + [693, 3, 1660, "Metrics/BlockLength: Block has too many lines. [43/25]", 1881888061], + [694, 5, 1107, "Metrics/BlockLength: Block has too many lines. [26/25]", 368095693] + ], + "spec/integration/gem_family_section_merge_spec.rb:1744383089": [ + [164, 121, 27, "Layout/LineLength: Line is too long. [147/120]", 93655697] + ], + "spec/integration/integration_spec.rb:2239247043": [ + [14, 1, 4488, "Metrics/BlockLength: Block has too many lines. [88/25]", 206207480], + [15, 3, 3267, "Metrics/BlockLength: Block has too many lines. [62/25]", 1323899085], + [40, 5, 2263, "Metrics/BlockLength: Block has too many lines. [48/25]", 3172595581] + ], + "spec/integration/link_reference_preservation_spec.rb:3764298162": [ + [6, 1, 2646, "Metrics/BlockLength: Block has too many lines. [48/25]", 3396410609], + [19, 3, 2058, "Metrics/BlockLength: Block has too many lines. [33/25]", 163363949] + ], + "spec/integration/markly_merge_spec.rb:2269252721": [ + [3, 1, 22886, "Metrics/BlockLength: Block has too many lines. [670/25]", 1408138744], + [62, 3, 7192, "Metrics/BlockLength: Block has too many lines. [189/25]", 1890889324], + [63, 5, 1678, "Metrics/BlockLength: Block has too many lines. [41/25]", 2587582896], + [115, 5, 1808, "Metrics/BlockLength: Block has too many lines. [48/25]", 3381172795], + [171, 5, 1134, "Metrics/BlockLength: Block has too many lines. [30/25]", 2526618199], + [220, 5, 1335, "Metrics/BlockLength: Block has too many lines. [32/25]", 2790596215], + [311, 3, 2008, "Metrics/BlockLength: Block has too many lines. [66/25]", 2640155627], + [394, 3, 1052, "Metrics/BlockLength: Block has too many lines. [27/25]", 3988836255], + [440, 3, 2950, "Metrics/BlockLength: Block has too many lines. [89/25]", 961031348], + [441, 5, 1352, "Metrics/BlockLength: Block has too many lines. [37/25]", 1952365669], + [495, 5, 1550, "Metrics/BlockLength: Block has too many lines. [48/25]", 2400197001], + [561, 3, 1665, "Metrics/BlockLength: Block has too many lines. [52/25]", 3884776329], + [650, 3, 1919, "Metrics/BlockLength: Block has too many lines. [57/25]", 2594646583], + [725, 3, 1644, "Metrics/BlockLength: Block has too many lines. [45/25]", 2348710811], + [791, 3, 1600, "Metrics/BlockLength: Block has too many lines. [46/25]", 3683503747] + ], + "spec/integration/partial_template_merger_table_merge_spec.rb:3504046892": [ + [7, 1, 7402, "Metrics/BlockLength: Block has too many lines. [164/25]", 3368892126], + [9, 3, 2986, "Metrics/BlockLength: Block has too many lines. [67/25]", 2267114449], + [65, 5, 1359, "Metrics/BlockLength: Block has too many lines. [28/25]", 3145143002], + [102, 3, 997, "Metrics/BlockLength: Block has too many lines. [26/25]", 3156068215], + [147, 3, 3009, "Metrics/BlockLength: Block has too many lines. [65/25]", 994160212], + [202, 5, 1401, "Metrics/BlockLength: Block has too many lines. [28/25]", 3038951618] + ], + "spec/integration/table_formatting_preservation_spec.rb:3943985446": [ + [6, 1, 3086, "Metrics/BlockLength: Block has too many lines. [56/25]", 2210897849], + [19, 3, 2374, "Metrics/BlockLength: Block has too many lines. [40/25]", 668961519], + [33, 5, 1847, "Metrics/BlockLength: Block has too many lines. [28/25]", 3433318963] + ], + "spec/integration/text_merge_spec.rb:884566200": [ + [6, 1, 7747, "Metrics/BlockLength: Block has too many lines. [204/25]", 2372984305], + [60, 3, 1113, "Metrics/BlockLength: Block has too many lines. [34/25]", 3399970957], + [67, 5, 860, "Metrics/BlockLength: Block has too many lines. [27/25]", 2337191560], + [103, 3, 916, "Metrics/BlockLength: Block has too many lines. [28/25]", 4082963348], + [149, 3, 3001, "Metrics/BlockLength: Block has too many lines. [74/25]", 7776854] + ], + "spec/support/fictive_language_harness.rb:1770581700": [ + [85, 7, 733, "Metrics/AbcSize: Assignment Branch Condition size for `extract_comments` is too high. [<5, 16, 5> 17.49/17]", 1127096515], + [85, 7, 733, "Metrics/MethodLength: Method has too many lines. [22/10]", 1127096515], + [117, 21, 129, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 681912759], + [182, 7, 1084, "Metrics/AbcSize: Assignment Branch Condition size for `parse_statements` is too high. [<9, 28, 7> 30.23/17]", 3123785685], + [182, 7, 1084, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `parse_statements` is too high. [8/7]", 3123785685], + [182, 7, 1084, "Metrics/MethodLength: Method has too many lines. [24/10]", 3123785685], + [233, 5, 9879, "Metrics/ClassLength: Class has too many lines. [228/100]", 3231256134], + [236, 21, 208, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [6/5]", 2970487173], + [257, 7, 1981, "Metrics/AbcSize: Assignment Branch Condition size for `resolve_batch` is too high. [<16, 32, 4> 36/17]", 4125392918], + [257, 7, 1981, "Metrics/MethodLength: Method has too many lines. [42/10]", 4125392918], + [342, 7, 778, "Metrics/MethodLength: Method has too many lines. [18/10]", 4189873983], + [364, 7, 844, "Metrics/MethodLength: Method has too many lines. [19/10]", 526186683], + [449, 121, 4, "Layout/LineLength: Line is too long. [124/120]", 2087956942], + [464, 7, 1065, "Metrics/AbcSize: Assignment Branch Condition size for `collapse_template_preamble_prefix_region` is too high. [<6, 24, 11> 27.07/17]", 2332280467], + [464, 7, 1065, "Metrics/CyclomaticComplexity: Cyclomatic complexity for `collapse_template_preamble_prefix_region` is too high. [10/7]", 2332280467], + [464, 7, 1065, "Metrics/MethodLength: Method has too many lines. [20/10]", 2332280467], + [464, 7, 1065, "Metrics/PerceivedComplexity: Perceived complexity for `collapse_template_preamble_prefix_region` is too high. [10/8]", 2332280467] + ], + "spec/support/testable_node.rb:1110514732": [ + [10, 7, 573, "Metrics/MethodLength: Method has too many lines. [12/10]", 798847435], + [10, 22, 226, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 2319398994], + [40, 7, 642, "Metrics/AbcSize: Assignment Branch Condition size for `initialize` is too high. [<11, 14, 6> 18.79/17]", 2249578474], + [40, 21, 131, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [10/5]", 1786967686] + ] +} diff --git a/gems/ast-merge/.simplecov b/gems/ast-merge/.simplecov index b6b6268c9..fbb93e83a 100644 --- a/gems/ast-merge/.simplecov +++ b/gems/ast-merge/.simplecov @@ -11,9 +11,9 @@ # and in 2 places in .github/workflows/coverage.yml. SimpleCov.configure do if SimpleCov::Configuration.instance_methods.include?(:cover) - cover "lib/**/*.rb", "lib/**/*.rake", "exe/*.rb" + cover 'lib/**/*.rb', 'lib/**/*.rake', 'exe/*.rb' else - track_files "{lib/**/*.rb,lib/**/*.rake,exe/*.rb}" + track_files '{lib/**/*.rb,lib/**/*.rake,exe/*.rb}' end cover 'lib/**/*.rb', 'lib/**/*.rake', 'exe/*.rb' end diff --git a/gems/ast-merge/Gemfile b/gems/ast-merge/Gemfile index 3bb9cdd33..39086d1b3 100644 --- a/gems/ast-merge/Gemfile +++ b/gems/ast-merge/Gemfile @@ -18,69 +18,69 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" } # Include dependencies from ast-merge.gemspec gemspec -gem "kettle-family", "~> 1.3", ">= 1.3.1" +gem 'kettle-family', '~> 1.3', '>= 1.3.1' # Local workspace dependency wiring for *_local.gemfile overrides -gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0 +gem 'nomono', '~> 1.1', '>= 1.1.5', require: false # ruby >= 3.2.0 # Direct sibling dependencies (env-switched via STRUCTUREDMERGE_DEV) direct_sibling_gems = %w[ tree_haver ] -direct_sibling_dev = ENV.fetch("STRUCTUREDMERGE_DEV", "") +direct_sibling_dev = ENV.fetch('STRUCTUREDMERGE_DEV', '') direct_sibling_local = !direct_sibling_dev.empty? && !%w[false 0 no off].include?(direct_sibling_dev.downcase) -direct_sibling_templating = ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? +direct_sibling_templating = ENV.fetch('K_JEM_TEMPLATING', 'false').casecmp('true').zero? if direct_sibling_gems.any? && - (direct_sibling_local || - ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero?) - direct_sibling_dev_was_set = ENV.key?("STRUCTUREDMERGE_DEV") - direct_sibling_dev_original = ENV.fetch("STRUCTUREDMERGE_DEV", nil) - require "nomono/bundler" + (direct_sibling_local || + ENV.fetch('K_JEM_TEMPLATING', 'false').casecmp('true').zero?) + direct_sibling_dev_was_set = ENV.key?('STRUCTUREDMERGE_DEV') + direct_sibling_dev_original = ENV.fetch('STRUCTUREDMERGE_DEV', nil) + require 'nomono/bundler' begin - ENV["STRUCTUREDMERGE_DEV"] = File.expand_path("..", __dir__) if direct_sibling_templating && !direct_sibling_local + ENV['STRUCTUREDMERGE_DEV'] = File.expand_path('..', __dir__) if direct_sibling_templating && !direct_sibling_local eval_nomono_gems( gems: direct_sibling_gems, - prefix: "STRUCTUREDMERGE", - path_env: "STRUCTUREDMERGE_DEV", - root: ["src", "my", "structuredmerge", "ruby", "gems"] + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + root: %w[src my structuredmerge ruby gems] ) ensure if direct_sibling_templating && !direct_sibling_local if direct_sibling_dev_was_set - ENV["STRUCTUREDMERGE_DEV"] = direct_sibling_dev_original + ENV['STRUCTUREDMERGE_DEV'] = direct_sibling_dev_original else - ENV.delete("STRUCTUREDMERGE_DEV") + ENV.delete('STRUCTUREDMERGE_DEV') end end end end # Templating (env-switched: STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local paths) -eval_gemfile "gemfiles/modular/templating.gemfile" if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? +eval_gemfile 'gemfiles/modular/templating.gemfile' if ENV.fetch('K_JEM_TEMPLATING', 'false').casecmp('true').zero? # Debugging -eval_gemfile "gemfiles/modular/debug.gemfile" +eval_gemfile 'gemfiles/modular/debug.gemfile' # Code Coverage (env-switched: KETTLE_DEV_DEV=true for local paths) -eval_gemfile "gemfiles/modular/coverage.gemfile" +eval_gemfile 'gemfiles/modular/coverage.gemfile' # Linting -eval_gemfile "gemfiles/modular/style.gemfile" +eval_gemfile 'gemfiles/modular/style.gemfile' # Documentation -eval_gemfile "gemfiles/modular/documentation.gemfile" +eval_gemfile 'gemfiles/modular/documentation.gemfile' # Changelog release tooling (available on Ruby versions supported by kettle-changelog) -eval_gemfile "gemfiles/modular/changelog.gemfile" +eval_gemfile 'gemfiles/modular/changelog.gemfile' # Optional -eval_gemfile "gemfiles/modular/optional.gemfile" +eval_gemfile 'gemfiles/modular/optional.gemfile' ### Std Lib Extracted Gems -eval_gemfile "gemfiles/modular/x_std_libs.gemfile" +eval_gemfile 'gemfiles/modular/x_std_libs.gemfile' # See unlocked_deps appraisal for more details on irb inclusion -gem "irb", "~> 1.17" # ruby >= 2.7 +gem 'irb', '~> 1.17' # ruby >= 2.7 diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index b29aae79e..f5e5c77b0 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -7,6 +7,14 @@ GIT lint_roller (~> 1.1.0) rubocop (>= 1.72.1, < 2.0) +PATH + remote: ../ast-merge-git + specs: + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: . specs: @@ -16,6 +24,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -42,14 +87,6 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: ../ast-merge-git - specs: - ast-merge-git (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-merge/Rakefile b/gems/ast-merge/Rakefile index 557a22b63..d1e808b0d 100644 --- a/gems/ast-merge/Rakefile +++ b/gems/ast-merge/Rakefile @@ -55,68 +55,68 @@ # # simplecov:disable -require "bundler/gem_tasks" if !Dir[File.join(__dir__, "*.gemspec")].empty? +require 'bundler/gem_tasks' unless Dir[File.join(__dir__, '*.gemspec')].empty? # simplecov:enable # Define a base default task early so other files can enhance it. -desc "Default tasks aggregator" +desc 'Default tasks aggregator' task :default do - puts "Default task complete." + puts 'Default task complete.' end # simplecov:disable ### MONOREPO FAMILY TASKS -if Dir.exist?(File.join(__dir__, "gems")) +if Dir.exist?(File.join(__dir__, 'gems')) def family_gem_dirs - Dir.glob(File.join(__dir__, "gems", "*", "*.gemspec")) - .map { |path| File.dirname(path) } - .uniq - .sort_by { |path| File.basename(path) } + Dir.glob(File.join(__dir__, 'gems', '*', '*.gemspec')) + .map { |path| File.dirname(path) } + .uniq + .sort_by { |path| File.basename(path) } end def run_kettle_family(*args) - sh("bundle", "exec", "kettle-family", *args) + sh('bundle', 'exec', 'kettle-family', *args) end namespace :family do - desc "List released Ruby subgems" + desc 'List released Ruby subgems' task :list do family_gem_dirs.each { |path| puts File.basename(path) } end - desc "Run release readiness checks for the Ruby gem family" + desc 'Run release readiness checks for the Ruby gem family' task :readiness do - run_kettle_family("check") + run_kettle_family('check') end - desc "Run tests for the Ruby gem family" + desc 'Run tests for the Ruby gem family' task :test do - run_kettle_family("test", "--execute") + run_kettle_family('test', '--execute') end - desc "Run lint for the Ruby gem family" + desc 'Run lint for the Ruby gem family' task :lint do - run_kettle_family("lint", "--execute") + run_kettle_family('lint', '--execute') end - desc "Generate YARD docs for the Ruby gem family" + desc 'Generate YARD docs for the Ruby gem family' task :docs do - run_kettle_family("docs", "--execute") + run_kettle_family('docs', '--execute') end - desc "Report release state for the Ruby gem family" + desc 'Report release state for the Ruby gem family' task :release_state do - run_kettle_family("release-state") + run_kettle_family('release-state') end - desc "Run the Ruby gem family release planner" + desc 'Run the Ruby gem family release planner' task :release do - run_kettle_family("release") + run_kettle_family('release') end - desc "Execute the Ruby gem family release" + desc 'Execute the Ruby gem family release' task :release_execute do - run_kettle_family("release", "--execute") + run_kettle_family('release', '--execute') end end end @@ -124,31 +124,31 @@ end # External gems that define tasks - add here! begin - require "kettle/dev" - Kettle::Dev.install_tasks unless Kettle::Dev::RUNNING_AS == "rake" + require 'kettle/dev' + Kettle::Dev.install_tasks unless Kettle::Dev::RUNNING_AS == 'rake' rescue LoadError warn("NOTE: kettle-dev isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end ### DUPLICATE DRIFT TASKS begin - require "kettle/drift" + require 'kettle/drift' Kettle::Drift.install_tasks rescue LoadError - desc("(stub) kettle:drift:check is unavailable") - task("kettle:drift:check") do + desc('(stub) kettle:drift:check is unavailable') + task('kettle:drift:check') do warn("NOTE: kettle-drift isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end - desc("(stub) kettle:drift:update is unavailable") - task("kettle:drift:update") do + desc('(stub) kettle:drift:update is unavailable') + task('kettle:drift:update') do warn("NOTE: kettle-drift isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end - desc("(stub) kettle:drift:force_update is unavailable") - task("kettle:drift:force_update") do + desc('(stub) kettle:drift:force_update is unavailable') + task('kettle:drift:force_update') do warn("NOTE: kettle-drift isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end - desc("(stub) kettle:drift is unavailable") - task("kettle:drift" => "kettle:drift:update") + desc('(stub) kettle:drift is unavailable') + task('kettle:drift' => 'kettle:drift:update') end ### TEMPLATING TASKS @@ -158,7 +158,7 @@ end # delegates here when rake orchestration is needed. kettle_jem_selftest_unavailable_note = nil begin - require "kettle/jem" + require 'kettle/jem' if Kettle::Jem.respond_to?(:install_tasks) Kettle::Jem.install_tasks else @@ -169,8 +169,8 @@ rescue LoadError end if kettle_jem_selftest_unavailable_note - desc("(stub) kettle:jem:selftest is unavailable") - task("kettle:jem:selftest") do + desc('(stub) kettle:jem:selftest is unavailable') + task('kettle:jem:selftest') do warn(kettle_jem_selftest_unavailable_note) end end @@ -178,10 +178,10 @@ end ### RELEASE TASKS # Setup stone_checksums begin - require "stone_checksums" + require 'stone_checksums' rescue LoadError - desc("(stub) build:generate_checksums is unavailable") - task("build:generate_checksums") do + desc('(stub) build:generate_checksums is unavailable') + task('build:generate_checksums') do warn("NOTE: stone_checksums isn't installed, or is disabled for #{RUBY_VERSION} in the current environment") end end diff --git a/gems/ast-merge/ast-merge.gemspec b/gems/ast-merge/ast-merge.gemspec index baebb3c2c..d124236b3 100644 --- a/gems/ast-merge/ast-merge.gemspec +++ b/gems/ast-merge/ast-merge.gemspec @@ -9,44 +9,44 @@ Gem::Specification.new do |spec| spec.name = 'ast-merge' spec.version = Module.new.tap { |mod| Kernel.load("#{__dir__}/lib/ast/merge/version.rb", mod) }::Ast::Merge::Version::VERSION - spec.authors = ["Peter H. Boling"] - spec.email = ["floss@galtzo.com"] + spec.authors = ['Peter H. Boling'] + spec.email = ['floss@galtzo.com'] spec.summary = '☯️ Structured Merge AST/core contracts for the Ruby monorepo' spec.description = '☯️ Core diagnostics, conformance, planning, reporting, and review-state contracts for Structured Merge.' spec.homepage = 'https://github.com/structuredmerge/structuredmerge-ruby' - spec.licenses = ["AGPL-3.0-only", "PolyForm-Small-Business-1.0.0"] - spec.required_ruby_version = ">= 4.0.0" + spec.licenses = ['AGPL-3.0-only', 'PolyForm-Small-Business-1.0.0'] + spec.required_ruby_version = '>= 4.0.0' # Linux distros often package gems and securely certify them independent # of the official RubyGem certification process. Allowed via ENV["SKIP_GEM_SIGNING"] # Ref: https://gitlab.com/ruby-oauth/version_gem/-/issues/3 # Hence, only enable signing if `SKIP_GEM_SIGNING` is not set in ENV. # See CONTRIBUTING.md - unless ENV.include?("SKIP_GEM_SIGNING") - user_cert = "certs/#{ENV.fetch("GEM_CERT_USER", ENV["USER"])}.pem" + unless ENV.include?('SKIP_GEM_SIGNING') + user_cert = "certs/#{ENV.fetch('GEM_CERT_USER', ENV['USER'])}.pem" cert_file_path = File.join(__dir__, user_cert) - cert_chain = cert_file_path.split(",") + cert_chain = cert_file_path.split(',') cert_chain.select! { |fp| File.exist?(fp) } if cert_file_path && cert_chain.any? spec.cert_chain = cert_chain - if $PROGRAM_NAME.end_with?("gem") && ARGV[0] == "build" - spec.signing_key = File.join(Gem.user_home, ".ssh", "gem-private_key.pem") + if $PROGRAM_NAME.end_with?('gem') && ARGV[0] == 'build' + spec.signing_key = File.join(Gem.user_home, '.ssh', 'gem-private_key.pem') end end end - spec.metadata["homepage_uri"] = "https://structuredmerge.org" - spec.metadata["source_code_uri"] = "#{spec.homepage}/tree/v#{spec.version}" - spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/v#{spec.version}/CHANGELOG.md" - spec.metadata["bug_tracker_uri"] = "#{spec.homepage}/issues" - spec.metadata["documentation_uri"] = "https://www.rubydoc.info/gems/#{spec.name}/#{spec.version}" - spec.metadata["funding_uri"] = "https://github.com/sponsors/pboling" - spec.metadata["wiki_uri"] = "#{spec.homepage}/wiki" - spec.metadata["news_uri"] = "https://www.railsbling.com/tags/#{spec.name}" - spec.metadata["discord_uri"] = "https://discord.gg/3qme4XHNKN" - spec.metadata["mailing_list_uri"] = "https://www.rubyforum.org/tag/ast-merge" - spec.metadata["rubygems_mfa_required"] = "true" + spec.metadata['homepage_uri'] = 'https://structuredmerge.org' + spec.metadata['source_code_uri'] = "#{spec.homepage}/tree/v#{spec.version}" + spec.metadata['changelog_uri'] = "#{spec.homepage}/blob/v#{spec.version}/CHANGELOG.md" + spec.metadata['bug_tracker_uri'] = "#{spec.homepage}/issues" + spec.metadata['documentation_uri'] = "https://www.rubydoc.info/gems/#{spec.name}/#{spec.version}" + spec.metadata['funding_uri'] = 'https://github.com/sponsors/pboling' + spec.metadata['wiki_uri'] = "#{spec.homepage}/wiki" + spec.metadata['news_uri'] = "https://www.railsbling.com/tags/#{spec.name}" + spec.metadata['discord_uri'] = 'https://discord.gg/3qme4XHNKN' + spec.metadata['mailing_list_uri'] = 'https://www.rubyforum.org/tag/ast-merge' + spec.metadata['rubygems_mfa_required'] = 'true' gemspec_root = __dir__ relative_package_path = lambda do |path| @@ -54,13 +54,13 @@ Gem::Specification.new do |spec| end enumerate_package_glob = lambda do |glob| Dir.glob(glob, File::FNM_DOTMATCH).filter_map do |path| - next unless File.file?(path) && ![".", ".."].include?(File.basename(path)) + next unless File.file?(path) && !['.', '..'].include?(File.basename(path)) relative_package_path.call(path) end end enumerate_package_files = lambda do |root| - enumerate_package_glob.call(File.join(gemspec_root, root, "**", "*")) + enumerate_package_glob.call(File.join(gemspec_root, root, '**', '*')) end package_metadata_files = %w[ CHANGELOG.md @@ -79,17 +79,17 @@ Gem::Specification.new do |spec| *enumerate_package_files.call('exe') ] spec.rdoc_options += [ - "--title", + '--title', "#{spec.name} - #{spec.summary}", - "--main", - "README.md", - "--exclude", - "^sig/", - "--line-numbers", - "--inline-source", - "--quiet" + '--main', + 'README.md', + '--exclude', + '^sig/', + '--line-numbers', + '--inline-source', + '--quiet' ] - spec.bindir = "exe" + spec.bindir = 'exe' # Listed files are the relative paths from bindir above. spec.executables = [] @@ -99,13 +99,13 @@ Gem::Specification.new do |spec| # ast-merge will then preserve content between those markers across template runs. # kettle-jem:unfreeze - spec.require_paths = ["lib"] + spec.require_paths = ['lib'] # Utilities spec.add_dependency 'benchmark' spec.add_dependency('token-resolver', '~> 2.0', '>= 2.0.4') # ruby >= 3.2.0 spec.add_dependency 'tree_haver', "= #{spec.version}" - spec.add_dependency("version_gem", "~> 1.1", ">= 1.1.15") # ruby >= 2.2.0 + spec.add_dependency('version_gem', '~> 1.1', '>= 1.1.15') # ruby >= 2.2.0 # NOTE: It is preferable to list development dependencies in the gemspec due to increased # visibility and discoverability. @@ -121,32 +121,32 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= 4.0.0 + spec.add_development_dependency('kettle-dev', '~> 3.1', '>= 3.1.1') # ruby >= 4.0.0 # Security - spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 + spec.add_development_dependency('bundler-audit', '~> 0.9.3') # ruby >= 2.0.0 # Tasks - spec.add_development_dependency("rake", "~> 13.0") # ruby >= 2.2.0 + spec.add_development_dependency('rake', '~> 13.0') # ruby >= 2.2.0 # Debugging - spec.add_development_dependency("require_bench", "~> 1.0", ">= 1.0.4") # ruby >= 2.2.0 + spec.add_development_dependency('require_bench', '~> 1.0', '>= 1.0.4') # ruby >= 2.2.0 # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. - spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 - spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= 4.0.0 - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.11") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 + spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing - spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 - spec.add_development_dependency("stone_checksums", "~> 1.0", ">= 1.0.9") # ruby >= 2.2.0 + spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 + spec.add_development_dependency('stone_checksums', '~> 1.0', '>= 1.0.9') # ruby >= 2.2.0 # Development tasks # The cake is a lie. erb v2.2, the oldest release, was never compatible with Ruby 2.3. # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.13") # ruby >= 2.4 + spec.add_development_dependency('gitmoji-regex', '~> 2.0', '>= 2.0.13') # ruby >= 2.4 end diff --git a/gems/ast-merge/bin/yard b/gems/ast-merge/bin/yard index a7e8b6eed..5d516ad6f 100755 --- a/gems/ast-merge/bin/yard +++ b/gems/ast-merge/bin/yard @@ -12,4 +12,4 @@ # `yard` / `bin/yard`. Keep this binstub as a handoff to the task so # humans and tools that reach for `bin/yard` still run the full docs # workflow with post-processing hooks. -exec("bundle", "exec", "rake", "yard") +exec('bundle', 'exec', 'rake', 'yard') diff --git a/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile b/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile index dec650815..b8392fab0 100644 --- a/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile +++ b/gems/ast-merge/gemfiles/modular/benchmark/r4/v0.5.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.1 -gem "benchmark", "~> 0.5", ">= 0.5.0" # Removed from Std Lib in Ruby 4.0 +gem 'benchmark', '~> 0.5', '>= 0.5.0' # Removed from Std Lib in Ruby 4.0 diff --git a/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile index e1eb20c5e..af214aafa 100644 --- a/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/benchmark/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.1 -gem "benchmark", github: "ruby/benchmark", branch: "master" +gem 'benchmark', github: 'ruby/benchmark', branch: 'master' diff --git a/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile b/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile index 19ed967c3..17ad97260 100644 --- a/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile +++ b/gems/ast-merge/gemfiles/modular/cgi/r4/v0.5.gemfile @@ -1 +1 @@ -gem "cgi", "~> 0.5" +gem 'cgi', '~> 0.5' diff --git a/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile index ef8b816ce..650fbf033 100644 --- a/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/cgi/vHEAD.gemfile @@ -1 +1 @@ -gem "cgi", ">= 0.5" +gem 'cgi', '>= 0.5' diff --git a/gems/ast-merge/gemfiles/modular/changelog.gemfile b/gems/ast-merge/gemfiles/modular/changelog.gemfile index 952e810dd..ae951b4ae 100644 --- a/gems/ast-merge/gemfiles/modular/changelog.gemfile +++ b/gems/ast-merge/gemfiles/modular/changelog.gemfile @@ -5,20 +5,20 @@ # its runtime dependency floor. # Release lockfile/build commands set this dependency-specific switch so # the development tool cannot pull unpublished family gems into resolution. -kettle_changelog_skip = ENV.fetch("KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY", "false").downcase +kettle_changelog_skip = ENV.fetch('KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY', 'false').downcase kettle_changelog_skip = %w[true 1 yes on].include?(kettle_changelog_skip) -kettle_changelog_local = ENV.fetch("KETTLE_DEV_DEV", "false").downcase +kettle_changelog_local = ENV.fetch('KETTLE_DEV_DEV', 'false').downcase kettle_changelog_local = !%w[false 0 no off].include?(kettle_changelog_local) unless kettle_changelog_skip if kettle_changelog_local - require "nomono/bundler" + require 'nomono/bundler' eval_nomono_gems( - gems: ["kettle-changelog"], - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - root: ["src", "my", "kettle-dev"] + gems: ['kettle-changelog'], + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + root: %w[src my kettle-dev] ) - elsif Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("4.0.0") - gem "kettle-changelog", "~> 1.0", ">= 1.0.7" + elsif Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('4.0.0') + gem 'kettle-changelog', '~> 1.0', '>= 1.0.7' end end diff --git a/gems/ast-merge/gemfiles/modular/coverage.gemfile b/gems/ast-merge/gemfiles/modular/coverage.gemfile index d4b11c024..e783c2a9f 100644 --- a/gems/ast-merge/gemfiles/modular/coverage.gemfile +++ b/gems/ast-merge/gemfiles/modular/coverage.gemfile @@ -4,11 +4,11 @@ # Set KETTLE_DEV_DEV=true for local development with path-based dependencies. # When false (default / CI), remote released gems are used. -if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false").zero? +if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false').zero? # Coverage (remote/released) platform :mri do - gem "kettle-soup-cover", "~> 3.0", ">= 3.0.10", require: false + gem 'kettle-soup-cover', '~> 3.0', '>= 3.0.10', require: false end else - eval_gemfile "coverage_local.gemfile" + eval_gemfile 'coverage_local.gemfile' end diff --git a/gems/ast-merge/gemfiles/modular/coverage_local.gemfile b/gems/ast-merge/gemfiles/modular/coverage_local.gemfile index 424b164ac..5cae39207 100644 --- a/gems/ast-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/coverage_local.gemfile @@ -6,48 +6,49 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] +nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs["nomono"] -nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) +nomono_already_activated = Gem.loaded_specs['nomono'] +nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require "bundler" + require 'bundler' if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == "nomono" } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == 'nomono' } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, "nomono", *nomono_activation_requirements) -require "nomono/bundler" - +Kernel.send(:gem, 'nomono', *nomono_activation_requirements) +require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] kettle_dev_nomono_options = { - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] } # export KETTLE_DEV_DEV=/path/to/my platform :mri do # Replace the gemspec dependency instead of declaring kettle-dev twice. Bundler # rejects duplicate declarations with different requirements or sources. - kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } + kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find do |dependency| + dependency.name == 'kettle-dev' + end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], **kettle_dev_nomono_options - ).fetch("kettle-dev", nil) + ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) gem kettle_dev_dependency.name, *kettle_dev_dependency.requirements_list, path: kettle_dev_local_path @@ -61,14 +62,14 @@ platform :mri do **kettle_dev_nomono_options ) - if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false") != 0 + if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: %w[turbo_tests2], - prefix: "GALTZO_FLOSS", - path_env: "GALTZO_FLOSS_DEV", - vendored_gems_env: "GALTZO_FLOSS_VENDORED_GEMS", - vendor_gem_dir_env: "GALTZO_FLOSS_VENDOR_GEM_DIR", - debug_env: "GALTZO_FLOSS_DEBUG" + prefix: 'GALTZO_FLOSS', + path_env: 'GALTZO_FLOSS_DEV', + vendored_gems_env: 'GALTZO_FLOSS_VENDORED_GEMS', + vendor_gem_dir_env: 'GALTZO_FLOSS_VENDOR_GEM_DIR', + debug_env: 'GALTZO_FLOSS_DEBUG' ) end end diff --git a/gems/ast-merge/gemfiles/modular/debug.gemfile b/gems/ast-merge/gemfiles/modular/debug.gemfile index 4e15b1a3a..eed8d4d1e 100644 --- a/gems/ast-merge/gemfiles/modular/debug.gemfile +++ b/gems/ast-merge/gemfiles/modular/debug.gemfile @@ -13,10 +13,10 @@ platform :mri do # Debugging - Ensure ENV["DEBUG"] == "true" to use debuggers within spec suite # Use binding.break, binding.b, or debugger in code - gem "debug", ">= 1.1" # ruby >= 2.7 + gem 'debug', '>= 1.1' # ruby >= 2.7 # Dev Console - Binding.pry - Irb replacement # gem "pry", "~> 0.14" # ruby >= 2.0 end -gem "gem_bench", "~> 2.0", ">= 2.0.5" +gem 'gem_bench', '~> 2.0', '>= 2.0.5' diff --git a/gems/ast-merge/gemfiles/modular/documentation.gemfile b/gems/ast-merge/gemfiles/modular/documentation.gemfile index 2e18bdee1..bc94d431f 100644 --- a/gems/ast-merge/gemfiles/modular/documentation.gemfile +++ b/gems/ast-merge/gemfiles/modular/documentation.gemfile @@ -7,18 +7,18 @@ # # Documentation -gem "kramdown", "~> 2.5", ">= 2.5.2", require: false # Ruby >= 2.5 -gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 -gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 -gem "yard", "~> 0.9", ">= 0.9.45", require: false -gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 -gem "yard-lint", "~> 1.12", ">= 1.12.0", require: false # Ruby >= 3.3 -gem "yard-relative_markdown_links", "~> 0.6", require: false +gem 'kramdown', '~> 2.5', '>= 2.5.2', require: false # Ruby >= 2.5 +gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 +gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 +gem 'yard', '~> 0.9', '>= 0.9.45', require: false +gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 +gem 'yard-relative_markdown_links', '~> 0.6', require: false -if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? - gem "yard-fence", "~> 0.9", ">= 0.9.9", require: false # Ruby >= 3.2 - gem "yard-timekeeper", "~> 0.2", ">= 0.2.7", require: false - gem "yard-yaml", "~> 0.2", ">= 0.2.6", require: false +if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? + gem 'yard-fence', '~> 0.9', '>= 0.9.9', require: false # Ruby >= 3.2 + gem 'yard-timekeeper', '~> 0.2', '>= 0.2.7', require: false + gem 'yard-yaml', '~> 0.2', '>= 0.2.6', require: false else - eval_gemfile "documentation_local.gemfile" + eval_gemfile 'documentation_local.gemfile' end diff --git a/gems/ast-merge/gemfiles/modular/documentation_local.gemfile b/gems/ast-merge/gemfiles/modular/documentation_local.gemfile index 4519979db..a7a3895c0 100644 --- a/gems/ast-merge/gemfiles/modular/documentation_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/documentation_local.gemfile @@ -6,28 +6,27 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] +nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs["nomono"] -nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) +nomono_already_activated = Gem.loaded_specs['nomono'] +nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require "bundler" + require 'bundler' if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == "nomono" } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == 'nomono' } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, "nomono", *nomono_activation_requirements) -require "nomono/bundler" - +Kernel.send(:gem, 'nomono', *nomono_activation_requirements) +require 'nomono/bundler' local_gems = %w[yard-fence yard-timekeeper yard-yaml] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) @@ -36,9 +35,9 @@ local_gems_to_eval = local_gems - %w[] - declared_gems # export GALTZO_FLOSS_DEV=/path/to/galtzo-floss eval_nomono_gems( gems: local_gems_to_eval, - prefix: "GALTZO_FLOSS", - path_env: "GALTZO_FLOSS_DEV", - vendored_gems_env: "GALTZO_FLOSS_VENDORED_GEMS", - vendor_gem_dir_env: "GALTZO_FLOSS_VENDOR_GEM_DIR", - debug_env: "GALTZO_FLOSS_DEBUG" + prefix: 'GALTZO_FLOSS', + path_env: 'GALTZO_FLOSS_DEV', + vendored_gems_env: 'GALTZO_FLOSS_VENDORED_GEMS', + vendor_gem_dir_env: 'GALTZO_FLOSS_VENDOR_GEM_DIR', + debug_env: 'GALTZO_FLOSS_DEBUG' ) diff --git a/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile index c03bd8d85..7c83a239b 100644 --- a/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/r2/v3.0.gemfile @@ -1 +1 @@ -gem "erb", "~> 3.0" # ruby >= 2.7.0 +gem 'erb', '~> 3.0' # ruby >= 2.7.0 diff --git a/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile b/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile index 1eed804cf..882d301c7 100644 --- a/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/r3/v5.0.gemfile @@ -1 +1 @@ -gem "erb", "~> 6.0", ">= 6.0.7" # ruby >= 3.2.0 +gem 'erb', '~> 6.0', '>= 6.0.7' # ruby >= 3.2.0 diff --git a/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile b/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile index 1eed804cf..882d301c7 100644 --- a/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/r4/v5.0.gemfile @@ -1 +1 @@ -gem "erb", "~> 6.0", ">= 6.0.7" # ruby >= 3.2.0 +gem 'erb', '~> 6.0', '>= 6.0.7' # ruby >= 3.2.0 diff --git a/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile index 48fee4218..ea0101185 100644 --- a/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/erb/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 3.2 -gem "erb", github: "ruby/erb", branch: "master" +gem 'erb', github: 'ruby/erb', branch: 'master' diff --git a/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile b/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile index b0e69ab11..9b2f8d96a 100644 --- a/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile +++ b/gems/ast-merge/gemfiles/modular/json/truffleruby_22_3.gemfile @@ -1,6 +1,6 @@ # frozen_string_literal: true -if RUBY_ENGINE == "truffleruby" && RUBY_ENGINE_VERSION.start_with?("22.3") +if RUBY_ENGINE == 'truffleruby' && RUBY_ENGINE_VERSION.start_with?('22.3') # TruffleRuby 22.3 ships the json default gem from its emulated MRI Ruby. - gem "json", "= 2.5.1" + gem 'json', '= 2.5.1' end diff --git a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile index 7b2660a2b..d787a5ef4 100644 --- a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile +++ b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_0.gemfile @@ -1,6 +1,6 @@ # frozen_string_literal: true -if RUBY_ENGINE == "truffleruby" && RUBY_ENGINE_VERSION.start_with?("23.0") +if RUBY_ENGINE == 'truffleruby' && RUBY_ENGINE_VERSION.start_with?('23.0') # TruffleRuby 23.0 ships the json default gem from its emulated MRI Ruby. - gem "json", "= 2.6.1" + gem 'json', '= 2.6.1' end diff --git a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile index dfa21f2e4..d78486b0e 100644 --- a/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile +++ b/gems/ast-merge/gemfiles/modular/json/truffleruby_23_1.gemfile @@ -1,6 +1,6 @@ # frozen_string_literal: true -if RUBY_ENGINE == "truffleruby" && RUBY_ENGINE_VERSION.start_with?("23.1") +if RUBY_ENGINE == 'truffleruby' && RUBY_ENGINE_VERSION.start_with?('23.1') # TruffleRuby 23.1 ships the json default gem from its emulated MRI Ruby. - gem "json", "= 2.6.3" + gem 'json', '= 2.6.3' end diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile index 42e9d9bd4..e27f1bbae 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/r2/v0.3.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem "mutex_m", "~> 0.2" +gem 'mutex_m', '~> 0.2' diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile index 42e9d9bd4..e27f1bbae 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/r3/v0.3.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem "mutex_m", "~> 0.2" +gem 'mutex_m', '~> 0.2' diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile index 42e9d9bd4..e27f1bbae 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/r4/v0.3.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem "mutex_m", "~> 0.2" +gem 'mutex_m', '~> 0.2' diff --git a/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile index 8af3b6fca..9dac2f6cb 100644 --- a/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/mutex_m/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 (dependency of omniauth) -gem "mutex_m", github: "ruby/mutex_m", branch: "master" +gem 'mutex_m', github: 'ruby/mutex_m', branch: 'master' diff --git a/gems/ast-merge/gemfiles/modular/optional.gemfile b/gems/ast-merge/gemfiles/modular/optional.gemfile index 80bc45196..9ea429538 100644 --- a/gems/ast-merge/gemfiles/modular/optional.gemfile +++ b/gems/ast-merge/gemfiles/modular/optional.gemfile @@ -9,8 +9,8 @@ # Optional dependencies are not depended on directly, but may be used if present. # Required for curated binstubs generated by kettle-jem install -gem "rbs", ">= 3.0", require: false # ruby >= 3.1 +gem 'rbs', '>= 3.0', require: false # ruby >= 3.1 # Required for kettle-pre-release # URL parsing with Unicode support (falls back to URI if not available) -gem "addressable", ">= 2.8", "< 3" # ruby >= 2.2 +gem 'addressable', '>= 2.8', '< 3' # ruby >= 2.2 diff --git a/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile b/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile index 6be53978e..df6961920 100644 --- a/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile +++ b/gems/ast-merge/gemfiles/modular/ostruct/r4/v0.6.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 -gem "ostruct", "~> 0.6" +gem 'ostruct', '~> 0.6' diff --git a/gems/ast-merge/gemfiles/modular/rspec.gemfile b/gems/ast-merge/gemfiles/modular/rspec.gemfile index 72fdf8b7f..2af210a41 100644 --- a/gems/ast-merge/gemfiles/modular/rspec.gemfile +++ b/gems/ast-merge/gemfiles/modular/rspec.gemfile @@ -1,4 +1,4 @@ -gem "rspec_junit_formatter", - github: "pboling/rspec_junit_formatter", - branch: "main", - ref: "9e6bcaaedd49477b62878ed568dc4ada5cc7cb5e" +gem 'rspec_junit_formatter', + github: 'pboling/rspec_junit_formatter', + branch: 'main', + ref: '9e6bcaaedd49477b62878ed568dc4ada5cc7cb5e' diff --git a/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile b/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile index 02f134c7f..ebf17c529 100644 --- a/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile +++ b/gems/ast-merge/gemfiles/modular/runtime_heads.gemfile @@ -8,4 +8,4 @@ # Test against HEAD of runtime dependencies so we can proactively file bugs -eval_gemfile("x_std_libs/vHEAD.gemfile") +eval_gemfile('x_std_libs/vHEAD.gemfile') diff --git a/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile index e85bb18ee..3616f4e3a 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/r2/v3.0.gemfile @@ -2,4 +2,4 @@ # NOT SEMVER # Version 3.0.7 dropped support for Ruby <= 2.7 # Version 3.0.0 dropped support for Ruby <= 2.4 -gem "stringio", ">= 3.0" +gem 'stringio', '>= 3.0' diff --git a/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile index e85bb18ee..3616f4e3a 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/r3/v3.0.gemfile @@ -2,4 +2,4 @@ # NOT SEMVER # Version 3.0.7 dropped support for Ruby <= 2.7 # Version 3.0.0 dropped support for Ruby <= 2.4 -gem "stringio", ">= 3.0" +gem 'stringio', '>= 3.0' diff --git a/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile b/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile index e85bb18ee..3616f4e3a 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/r4/v3.0.gemfile @@ -2,4 +2,4 @@ # NOT SEMVER # Version 3.0.7 dropped support for Ruby <= 2.7 # Version 3.0.0 dropped support for Ruby <= 2.4 -gem "stringio", ">= 3.0" +gem 'stringio', '>= 3.0' diff --git a/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile index 5f2a74126..78f5f5d8a 100644 --- a/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/stringio/vHEAD.gemfile @@ -1,2 +1,2 @@ # Ruby >= 2.5 (dependency of omniauth) -gem "stringio", github: "ruby/stringio", branch: "master" +gem 'stringio', github: 'ruby/stringio', branch: 'master' diff --git a/gems/ast-merge/gemfiles/modular/style.gemfile b/gems/ast-merge/gemfiles/modular/style.gemfile index a4340cd76..a619f5248 100644 --- a/gems/ast-merge/gemfiles/modular/style.gemfile +++ b/gems/ast-merge/gemfiles/modular/style.gemfile @@ -9,25 +9,25 @@ # Style tasks run on the latest Ruby; RuboCop-LTS selects the compatibility # rules for the configured Ruby floor independently from task dependency floors. -gem "reek", "~> 6.5", ">= 6.5.0" +gem 'reek', '~> 6.5', '>= 6.5.0' platform :mri do - gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false - gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" - gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" - gem "rubocop-on-rbs", "~> 2.0", ">= 2.0.0" # ruby >= 3.2.0 + gem 'appraisal2-rubocop', '~> 1.0', '>= 1.0.3', require: false + gem 'rubocop-gradual', '~> 0.4', '>= 0.4.0' + gem 'rubocop-minitest', '~> 0.40', '>= 0.40.0' + gem 'rubocop-on-rbs', '~> 2.0', '>= 2.0.0' # ruby >= 3.2.0 # gem "rubocop", "~> 1.73", ">= 1.73.2" # constrained by standard - gem "rubocop-packaging", - github: "pboling/rubocop-packaging", - ref: "3539ba858d379740d638566faee9e56b2b854145" - gem "standard", "~> 1.56", ">= 1.56.0" + gem 'rubocop-packaging', + github: 'pboling/rubocop-packaging', + ref: '3539ba858d379740d638566faee9e56b2b854145' + gem 'standard', '~> 1.56', '>= 1.56.0' - if ENV.fetch("RUBOCOP_LTS_DEV", "false").casecmp("false").zero? + if ENV.fetch('RUBOCOP_LTS_DEV', 'false').casecmp('false').zero? declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) - gem "rubocop-lts", "~> 24.2", ">= 24.2.3" unless declared_gems.include?("rubocop-lts") - gem "rubocop-lts-rspec", "~> 1.0", ">= 1.0.6" unless declared_gems.include?("rubocop-lts-rspec") - gem "rubocop-ruby3_2", "~> 3.0", ">= 3.0.8" unless declared_gems.include?("rubocop-ruby3_2") + gem 'rubocop-lts', '~> 24.2', '>= 24.2.3' unless declared_gems.include?('rubocop-lts') + gem 'rubocop-lts-rspec', '~> 1.0', '>= 1.0.6' unless declared_gems.include?('rubocop-lts-rspec') + gem 'rubocop-ruby3_2', '~> 3.0', '>= 3.0.8' unless declared_gems.include?('rubocop-ruby3_2') else - eval_gemfile("style_local.gemfile") + eval_gemfile('style_local.gemfile') end end diff --git a/gems/ast-merge/gemfiles/modular/style_local.gemfile b/gems/ast-merge/gemfiles/modular/style_local.gemfile index d1ab54393..443eb2d46 100644 --- a/gems/ast-merge/gemfiles/modular/style_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/style_local.gemfile @@ -9,28 +9,27 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] +nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs["nomono"] -nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) +nomono_already_activated = Gem.loaded_specs['nomono'] +nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require "bundler" + require 'bundler' if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == "nomono" } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == 'nomono' } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, "nomono", *nomono_activation_requirements) -require "nomono/bundler" - +Kernel.send(:gem, 'nomono', *nomono_activation_requirements) +require 'nomono/bundler' local_gems = %w[rubocop-lts rubocop-lts-rspec rubocop-ruby3_2 standard-rubocop-lts] declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) @@ -40,11 +39,11 @@ local_gems_to_eval = local_gems - %w[] - declared_gems platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: "RUBOCOP_LTS", - path_env: "RUBOCOP_LTS_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "RUBOCOP_LTS_DEBUG", - root: ["src", "rubocop-lts"] + prefix: 'RUBOCOP_LTS', + path_env: 'RUBOCOP_LTS_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'RUBOCOP_LTS_DEBUG', + root: %w[src rubocop-lts] ) end diff --git a/gems/ast-merge/gemfiles/modular/templating.gemfile b/gems/ast-merge/gemfiles/modular/templating.gemfile index f7f4a9071..3997e998a 100644 --- a/gems/ast-merge/gemfiles/modular/templating.gemfile +++ b/gems/ast-merge/gemfiles/modular/templating.gemfile @@ -1,30 +1,30 @@ # frozen_string_literal: true -structuredmerge_remote = ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false").zero? -kettle_remote = ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false").zero? +structuredmerge_remote = ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false').zero? +kettle_remote = ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false').zero? -tslp_dev = ENV.fetch("TSLP_DEV", nil).to_s +tslp_dev = ENV.fetch('TSLP_DEV', nil).to_s tslp_dev = nil if tslp_dev.empty? || %w[false 0 no off].include?(tslp_dev.downcase) if structuredmerge_remote || !tslp_dev.to_s.empty? # Keep one Bundler declaration so the local debugging override cannot be # mistaken for a second dependency declaration. tslp_requirements = if tslp_dev.to_s.empty? - ["~> 1.16", ">= 1.16.2"] + ['~> 1.16', '>= 1.16.2'] else [{ path: tslp_dev }] end - gem "tree_sitter_language_pack", *tslp_requirements + gem 'tree_sitter_language_pack', *tslp_requirements end if structuredmerge_remote # Keep the released floor when templating with local StructuredMerge paths; # kettle-jem-deps-floor advances this requirement from published versions. - gem "kettle-jem", "~> 7.1", ">= 7.1.28" + gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end if kettle_remote # Template/plugin checks for released installs. - gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false + gem 'kettle-drift', '~> 1.0', '>= 1.0.14', require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. @@ -33,4 +33,4 @@ end # # Set KETTLE_DEV_DEV=/path/to/my for local development with Kettle plugin gems. # When false (default / CI), released Kettle plugin gems are used. -eval_gemfile "templating_local.gemfile" unless structuredmerge_remote && kettle_remote +eval_gemfile 'templating_local.gemfile' unless structuredmerge_remote && kettle_remote diff --git a/gems/ast-merge/gemfiles/modular/templating_local.gemfile b/gems/ast-merge/gemfiles/modular/templating_local.gemfile index 1e236b3f7..912ec7df1 100644 --- a/gems/ast-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/ast-merge/gemfiles/modular/templating_local.gemfile @@ -7,28 +7,27 @@ # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. -nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] +nomono_activation_requirements = ['~> 1.1', '>= 1.1.5'] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) -nomono_already_activated = Gem.loaded_specs["nomono"] -nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) +nomono_already_activated = Gem.loaded_specs['nomono'] +nomono_lockfile = File.expand_path('../../Gemfile.lock', __dir__) if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) - require "bundler" + require 'bundler' if File.file?(nomono_lockfile) nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == "nomono" } + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == 'nomono' } nomono_locked_installed = nomono_locked_spec && - Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } + Gem::Specification.find_all_by_name('nomono').any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && - nomono_locked_installed && - nomono_requirement.satisfied_by?(nomono_locked_spec.version) + nomono_locked_installed && + nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= #{nomono_locked_spec.version}"] if nomono_locked end end -Kernel.send(:gem, "nomono", *nomono_activation_requirements) -require "nomono/bundler" - +Kernel.send(:gem, 'nomono', *nomono_activation_requirements) +require 'nomono/bundler' structuredmerge_local_gems = %w[ tree_haver @@ -67,37 +66,39 @@ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] shared_nomono_options = { - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR" + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' } kettle_dev_nomono_options = shared_nomono_options.merge( - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] ) structuredmerge_nomono_options = shared_nomono_options.merge( - prefix: "STRUCTUREDMERGE", - path_env: "STRUCTUREDMERGE_DEV", - debug_env: "STRUCTUREDMERGE_DEBUG" + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' ) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] -if ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false") != 0 +if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, **structuredmerge_nomono_options ) end -if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false") != 0 +if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 # Replace the gemspec dependency instead of declaring kettle-dev twice. Bundler # rejects duplicate declarations with different requirements or sources. - kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } + kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find do |dependency| + dependency.name == 'kettle-dev' + end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], **kettle_dev_nomono_options - ).fetch("kettle-dev", nil) + ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) gem kettle_dev_dependency.name, *kettle_dev_dependency.requirements_list, path: kettle_dev_local_path diff --git a/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile b/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile index eaab4a473..b1329ba84 100644 --- a/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile +++ b/gems/ast-merge/gemfiles/modular/webrick/r4/v1.9.gemfile @@ -1 +1 @@ -gem "webrick", "~> 1.9" +gem 'webrick', '~> 1.9' diff --git a/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile index 8a789b634..c7e6f81a1 100644 --- a/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/webrick/vHEAD.gemfile @@ -1 +1 @@ -gem "webrick", ">= 1.9" +gem 'webrick', '>= 1.9' diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile index 6d5a7f7b4..0e7e07122 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs.gemfile @@ -2,13 +2,13 @@ unless Gem.win_platform? ruby_version = Gem::Version.new(RUBY_VERSION) - if ruby_version >= Gem::Version.new("4.0") - eval_gemfile "x_std_libs/r4/libs.gemfile" - elsif ruby_version >= Gem::Version.new("3.2") - eval_gemfile "x_std_libs/r3/libs.gemfile" - elsif ruby_version >= Gem::Version.new("3.1") - eval_gemfile "x_std_libs/r3.1/libs.gemfile" + if ruby_version >= Gem::Version.new('4.0') + eval_gemfile 'x_std_libs/r4/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.2') + eval_gemfile 'x_std_libs/r3/libs.gemfile' + elsif ruby_version >= Gem::Version.new('3.1') + eval_gemfile 'x_std_libs/r3.1/libs.gemfile' else - eval_gemfile "x_std_libs/r2/libs.gemfile" + eval_gemfile 'x_std_libs/r2/libs.gemfile' end end diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile index 441c4f03a..16a5e3d70 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r2/libs.gemfile @@ -1,3 +1,3 @@ -eval_gemfile "../../erb/r2/v3.0.gemfile" -eval_gemfile "../../mutex_m/r2/v0.3.gemfile" -eval_gemfile "../../stringio/r2/v3.0.gemfile" +eval_gemfile '../../erb/r2/v3.0.gemfile' +eval_gemfile '../../mutex_m/r2/v0.3.gemfile' +eval_gemfile '../../stringio/r2/v3.0.gemfile' diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile index 3d0406b77..c9efa2b36 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r3.1/libs.gemfile @@ -1,5 +1,5 @@ # frozen_string_literal: true -eval_gemfile "../../erb/r3.1/v4.0.gemfile" -eval_gemfile "../../mutex_m/r3/v0.3.gemfile" -eval_gemfile "../../stringio/r3/v3.0.gemfile" +eval_gemfile '../../erb/r3.1/v4.0.gemfile' +eval_gemfile '../../mutex_m/r3/v0.3.gemfile' +eval_gemfile '../../stringio/r3/v3.0.gemfile' diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile index c293a3ddd..220ff95c1 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r3/libs.gemfile @@ -1,3 +1,3 @@ -eval_gemfile "../../erb/r3/v5.0.gemfile" -eval_gemfile "../../mutex_m/r3/v0.3.gemfile" -eval_gemfile "../../stringio/r3/v3.0.gemfile" +eval_gemfile '../../erb/r3/v5.0.gemfile' +eval_gemfile '../../mutex_m/r3/v0.3.gemfile' +eval_gemfile '../../stringio/r3/v3.0.gemfile' diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile index 66591aa58..386db40bf 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/r4/libs.gemfile @@ -1,7 +1,7 @@ -eval_gemfile "../../erb/r4/v5.0.gemfile" -eval_gemfile "../../mutex_m/r4/v0.3.gemfile" -eval_gemfile "../../ostruct/r4/v0.6.gemfile" -eval_gemfile "../../stringio/r4/v3.0.gemfile" -eval_gemfile "../../benchmark/r4/v0.5.gemfile" -eval_gemfile "../../cgi/r4/v0.5.gemfile" -eval_gemfile "../../webrick/r4/v1.9.gemfile" +eval_gemfile '../../erb/r4/v5.0.gemfile' +eval_gemfile '../../mutex_m/r4/v0.3.gemfile' +eval_gemfile '../../ostruct/r4/v0.6.gemfile' +eval_gemfile '../../stringio/r4/v3.0.gemfile' +eval_gemfile '../../benchmark/r4/v0.5.gemfile' +eval_gemfile '../../cgi/r4/v0.5.gemfile' +eval_gemfile '../../webrick/r4/v1.9.gemfile' diff --git a/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile b/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile index d4d5b16c9..ab75cccf1 100644 --- a/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile +++ b/gems/ast-merge/gemfiles/modular/x_std_libs/vHEAD.gemfile @@ -1,6 +1,6 @@ -eval_gemfile "../erb/vHEAD.gemfile" -eval_gemfile "../mutex_m/vHEAD.gemfile" -eval_gemfile "../stringio/vHEAD.gemfile" -eval_gemfile "../benchmark/vHEAD.gemfile" -eval_gemfile "../cgi/vHEAD.gemfile" -eval_gemfile "../webrick/vHEAD.gemfile" +eval_gemfile '../erb/vHEAD.gemfile' +eval_gemfile '../mutex_m/vHEAD.gemfile' +eval_gemfile '../stringio/vHEAD.gemfile' +eval_gemfile '../benchmark/vHEAD.gemfile' +eval_gemfile '../cgi/vHEAD.gemfile' +eval_gemfile '../webrick/vHEAD.gemfile' diff --git a/gems/ast-merge/lib/ast-merge.rb b/gems/ast-merge/lib/ast-merge.rb index da764d368..a4ba506e4 100644 --- a/gems/ast-merge/lib/ast-merge.rb +++ b/gems/ast-merge/lib/ast-merge.rb @@ -2,7 +2,7 @@ require 'ast/merge' require 'version_gem' -require_relative "ast/merge/version" +require_relative 'ast/merge/version' Ast::Merge::Version.class_eval do extend VersionGem::Basic diff --git a/gems/ast-merge/lib/ast/merge/version.rb b/gems/ast-merge/lib/ast/merge/version.rb index c74fc31e1..bdceaa98f 100644 --- a/gems/ast-merge/lib/ast/merge/version.rb +++ b/gems/ast-merge/lib/ast/merge/version.rb @@ -5,7 +5,7 @@ module Merge # Version namespace for this gem. module Version # Current gem version. - VERSION = "7.1.10" + VERSION = '7.1.10' end # Current gem version exposed at the traditional constant location. VERSION = Version::VERSION # Traditional Constant Location diff --git a/gems/ast-merge/spec/ast/merge/version_spec.rb b/gems/ast-merge/spec/ast/merge/version_spec.rb index a204edad6..553b31fc5 100755 --- a/gems/ast-merge/spec/ast/merge/version_spec.rb +++ b/gems/ast-merge/spec/ast/merge/version_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true require 'anonymous_loader' -require "ast-merge" +require 'ast-merge' RSpec.describe Ast::Merge::Version do it_behaves_like 'a Version module', described_class diff --git a/gems/ast-merge/spec/spec_helper.rb b/gems/ast-merge/spec/spec_helper.rb index 8ac841a99..35b867181 100644 --- a/gems/ast-merge/spec/spec_helper.rb +++ b/gems/ast-merge/spec/spec_helper.rb @@ -7,24 +7,24 @@ # NOTE: Gemfiles for non-coverage appraisals may not have kettle-soup-cover. # The rescue LoadError handles that scenario. begin - require "kettle-soup-cover" + require 'kettle-soup-cover' if Kettle::Soup::Cover::DO_COV # Requiring simplecov loads the project-local `.simplecov`. - require "simplecov" - require "kettle/soup/cover/config" + require 'simplecov' + require 'kettle/soup/cover/config' SimpleCov.start end -rescue LoadError => error +rescue LoadError => e # check the error message and re-raise when unexpected - raise error unless error.message.include?("kettle") + raise e unless e.message.include?('kettle') end # External RSpec & related config -require "kettle/test/rspec" +require 'kettle/test/rspec' # `kettle/test/rspec` installs harness helpers documented in spec/README.md. # This library -require "ast/merge" +require 'ast/merge' require_relative 'support/testable_node' @@ -136,7 +136,7 @@ RSpec.configure do |config| # Enable flags like --only-failures and --next-failure - config.example_status_persistence_file_path = ".rspec_status" + config.example_status_persistence_file_path = '.rspec_status' # Disable RSpec exposing methods globally on `Module` and `main` config.disable_monkey_patching! From 6541d15c9ba387cb939ccb094a3805cbb0e99584 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:54 -0400 Subject: [PATCH 206/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-crispr=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/ast-crispr/Gemfile.lock | 94 +++++++----- gems/ast-crispr/Rakefile | 2 +- gems/ast-crispr/ast-crispr.gemspec | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- 9 files changed, 161 insertions(+), 144 deletions(-) diff --git a/gems/ast-crispr/.rubocop_gradual.lock b/gems/ast-crispr/.rubocop_gradual.lock index dbbaa9d27..3305a96d9 100644 --- a/gems/ast-crispr/.rubocop_gradual.lock +++ b/gems/ast-crispr/.rubocop_gradual.lock @@ -2,13 +2,13 @@ ".simplecov:1693819493": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2168332792": [ + "Rakefile:2438818815": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-crispr.gemspec:1218872598": [ + "ast-crispr.gemspec:217013975": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], @@ -28,8 +28,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] diff --git a/gems/ast-crispr/.structuredmerge/kettle-jem.lock b/gems/ast-crispr/.structuredmerge/kettle-jem.lock index 7fb13f4d2..47d64c0c3 100644 --- a/gems/ast-crispr/.structuredmerge/kettle-jem.lock +++ b/gems/ast-crispr/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 4dfdaf8b1177eb43511bcca96fafb2ebfbfb7cb3dba1baf3c4fc370f92b8bd59 - input_fingerprint: 2fcc6276d7b9f8137c1b5a1b54c3e576ab490320140c62d49949df6302d47930 + input_fingerprint: 27b78389004554af47957d574f7ad23053f4dec1455fc7b04ded5edffdd6992e template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: c10d4096b6e7e4c50ca00c14f87e639e1c2f3c3a3d5a6252465d255600a04f74 + input_fingerprint: 40ff77f6004c9f33c8a39254e159a8e5fd50a1360ef6316f59b3797b5b94f8aa template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 823d929ff753777130c7966b009f802a7236c7fae9ff7d99a30625d69ddc6f4d - input_fingerprint: 68766a6c9df87da514a6b6436d66de50372534f13e8b32e51addc45a06e99e0f + input_fingerprint: 92a523994ee878971eda9628f9096b27018dd77b2a672a20db4ac87fac5537db template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 76022edc408eaf071ce2e5bc65713ff91c07048acee384acefda58ab55211000 + input_fingerprint: 989458d6f19b6c3692ef0d15ad227f04592827eacf581fc4a976efe68b9f7f0b template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: ae03f32f817c6c618ddd095439748aeb2abfaa637e60d655327a64227f4e51a8 + input_fingerprint: 5ff82f7a0ab49171cc23097bb020fdcf1d68268cc78186b774ce2382c99a4ec2 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 2ee9aa63c88df3847cbc09d58bfdc354225b2b31a17f6c8cd033e27613b3dbd1 - input_fingerprint: 57324b4ac474747dc32c013e94c7b6626272994d88524cdb78eeca4fb76b907b + input_fingerprint: b31cda9075ff1c44b8b14da00984f51145dc6c5e55c88aead2f521b274705d0a template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: c46d9e407511e7a848bd36ec6990754f3bc22140210f7a3c1bd4a0a9b8f7e2bf - input_fingerprint: 257176217d9bb15bf89200b608388e08eccd161179c140477cc20191bb1d7472 + dest_sha256: 21067e66efdf9fa19446445a8ae483340b3f21c59d9ff300ee09f84632e91e60 + input_fingerprint: b5990b7dcc805ae8d44e1738d1f39d47d8312bcb765682c55fa6a5399033c286 template_sources: - Rakefile.example ast-crispr.gemspec: recipe: template_source_application_ast_crispr_gemspec action: write - dest_sha256: f62282061be386906737c01fe5dc3a00c8b5da036351c4d2fc1ca8c4eeb555a8 - input_fingerprint: 66952aa9ca6909565cb751a74437e29b55ecdc69caa6200b73360bd5c44912cb + dest_sha256: b0972d60d176e5bcfebc2782f6e8ed8c29c2d09fdd839c9c6e48ec1e99a388a9 + input_fingerprint: 69742e9f049c95f43c62ce9a7361ba03255295c8104707880154f485ec32e209 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 7eec2f4deb3a399edd4e85ac43195995d872957074b82c0de5295474b5b0edd9 + input_fingerprint: a5ecfc5e78bd4f07ade286c3d73a5f6c6b7b020ee56b4b4dc03a6633280145f0 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 90e69222e6ddde258c4bdae6bd67ae2f5bba5d65e3d3e3c736280c6bbbfd6b01 + input_fingerprint: e97fb6b039fe60b6a3122abb9cc3079026c5eeb99620ed5c868b4985aa8b88b6 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 78b2c951793ca59da9de174da97ce943738a344df64a7352a8fccb39d1bcf9b7 + input_fingerprint: 51bb2230c01340a6f80f259e3fff3973ec6f2604375b5d2e481ec8f943742815 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 560f6bc9eb75d67903100e2c50a5d4b6637838d48ff657dfd2f741f02a1bf994 + input_fingerprint: 0374a6302944c314007aa7226296f07444e1c5ae148023237a96da8bca9e7ab6 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 52d9dd427ae93abffb54cb6aa3d8e9e2f826b3359fc08bdb2678bba443b9bfbf + input_fingerprint: cb77f1e9a48fb0f9d193965880658001d829acc52205e9ae82e72718879f0527 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: df6c7900567af18f172a367d905a2c2e1f96d0dc2c4064bf7444369c28804d0a + input_fingerprint: 62aa912c41085d8e831a09901fdafb1fa262a6724722b8f49aa5e44cc3ca85e2 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 9d777d5836b62b6ac29b1cc7a3cefcf9d1a1183900e6ec5b758ce05ddcb99730 + input_fingerprint: af74a032c91941402ae538c4baa2da7bad5316c36bd275576b5e09435bdbe9fa template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: fd472a3df7fc5b6b9c7130e24be5331483a351854d6f4f7588f57f68ed225290 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 53a9d6a96554b4264117fce17b508e02cc6fd4172f110cbf11c83d6a7149bfd8 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 53e489df035914b0bafec9e11c92d11f793cf670a99225e3b39fac7fc285545d + input_fingerprint: de1e0f69f48ca141d2d328e4bae05d15521fea2ec0021db578a60af7bbb5ba71 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 25918ca17923885eeeacc03cfc004154d276bac1f307ef06e0c4f6a86127617e + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 787543405819aad70282645c0d69ca54c75678eed6c96452e81c9c6e09a09006 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: cdc7e42cc3a2868ed2b8ae7cca8067029b33d72b5bb395ea10336e63b22228a8 + input_fingerprint: 1e6da7bc7ccf6399414d0ea42b271df27e647c238c262dc617c15962ad48cb8e template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 1cb888ca85d67aa39ca3eeedf7afe07bcaee76c79e394f650eab7fe17a72fa2b + input_fingerprint: 1c4ce9145323140629a06306e6be448dfe97d3da663774127e389795ab755c46 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: '0184037f08e20d42cefde8f92de7f01f15197fe3b012e0c38e4b9145d0cb6865' + input_fingerprint: 91871b32b91c4aaa8edcd7aeee4bbcc24252c67b4f0fed6670493d2d775f81ce template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 27ce438cbdc422bf40bfb7f615c2819e4e8612b50656c117fe64fea53179de5f + input_fingerprint: 6e86e4739398f983effc2edc451daa863bef8b4f60bdfbba2885461fe942744d template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 3e94b6c4633d0c684a1ec3cf86f7a5c40f3666829c67b255693020e4366c8ce8 + input_fingerprint: 7f09b725c2dc645eb998a184ee8228edb5092b5b92a68bac2c3bacba5221eb02 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 28299badf1f47bd1ebe921b01a7230e136b8973a3b8a078184603c5664ae9a02 + input_fingerprint: d45342f69285519a4678f04316e18e7f7a8beef02ddffd862611c82fb0cd7085 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 63919dc638601989595503910ef33c588ff1e5a1db873b98ad32122fb03c6a4a + input_fingerprint: f1a26c59d38b25623115f8f891ed21b9f2478a2cc9806f03b94ad7504660ee82 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 899b23c089ccc14d5c84d763843a41f1a83a11228f3da05337f4a13bee588c67 + input_fingerprint: 77c57858bea57bc130f43916c8b8ae72166651e0f2a2929264fd34969eefc8b3 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: a327523628b4d75bb53ef4a8414d1f44a50ddee91c4bd6f605fd3becd16a51d4 + input_fingerprint: e0763ce5d328219c5ee39b55a1ce41e14efca96f2fe87c9a201bc8b38bebf1d1 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 59655e351e365386f66e479e4c213acb49bf827676e2ed2ad1f69c9c979ec7b6 + input_fingerprint: dcc4c5cd85451e51c935b16dbf8bc180d0593e7df4f6c0974e53c888b8f1f459 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 878740c2fe1ebfdff3a39c1ce4efd293f5c02e2e13d86c6b0448cfda627f2fbf + input_fingerprint: cfeac9235032085f78c98b1950fd92a124380e71293fd316732f2c1677c73571 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: a64f40864de082891f7ba72df17822915b42454397a4f279711b10d7468a39be + input_fingerprint: 5e2dfcce3a7e8131eefef539054a10ed87ead66072b7de166fdfd8bc1892c498 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 1b3362bc6b70c2c7c9468ef42998ad249329183cd69ac474b77d4d01a2503343 + input_fingerprint: 3980a612f304d39933682bdbdba821d09bdcefd297c4142e17db342036d0cebc template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 413e994685323da7c7523a225c57494aae37b29ddaeb547ba84dd52045695357 + input_fingerprint: b043e427d465548671cf026f8468841f0fa82f16ffb1974b41ac808486766a72 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 74ff61eb39a155a0a43439496f12a49a2139ed1d63d2073fb79471a302c4b8cb + input_fingerprint: 7c447602e71c8b7ab851e95e302ae3de3aed6fbe47ca3a372d0ee36dbb565e97 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 4668643d838eb4cecb502b875ed589c64db7d2a11e03f761561142669e0d2595 + input_fingerprint: 9e94ac3bd79d18454c2f90a8bf140d96b2e79647ae0112cc35fd13c3876463e8 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 3501198cef78a1bad225a359ce1e1ccae970b99edf9e7b0d896354366551e2b0 + input_fingerprint: 3761218d13e27ee6fb12cac059beb54c6605908cd53093fdd297d536b765d8fd template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c23e1aeae98fea5c2b505398fc043337527f51fed581287584d851bc260a746d + input_fingerprint: 4bef8d0b00fe2e1174ccde118ca5b9165fbb6ad73586beb6e8445c1db35563ab template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 9b7121e068ac22a8cd8e3c6f87258f9ce1a25a25b8b5eeddeb6b17323c02e80e + input_fingerprint: 510a7bbc78c2b27e259bd69cbf13fc576bd3fff807c8a3a0517a1c856db2659f template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 729bb016837c51e9d3258b4996ecf722967220d7eee785bdde9ffa5f23b54d46 + input_fingerprint: 725ef43644b43720e5b0d7146608ec4726ded5ae3e3a436542d7a4179b5b6f22 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: f31101ef0c0b9576bc1472fb45752d9e9d970dfc94aea17362ee9c4fa92a5673 + input_fingerprint: 0bca32481b82572699852a43affe9d5caa46185b35a684f782c066ea3ca7561a template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 25e49950b06905ac5c573744e7eb0b0bffa62201082465cb95dc9704eba78c9b + input_fingerprint: b721350db389fca9d092c5948e3a3c23f04c89aa69e74776932221faecc14301 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: d4a83fe9bf608669c8648c705c0204019f2097759a4562cc261bb9b8437a8e7a + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: d0d3dae053005254397d827136447f644b9d40f80271dc6b110b174900333e93 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 46554990fc40e72c2a4f05fac8e1dcdac25dc723eb14c544e283540f1acbf249 - input_fingerprint: 87c77aeb810733851eacebdb8173873de6900d0c21882f5b04254f74136b1487 + dest_sha256: aa5de82452ba294c2074b4deba5ca7bfa2b3390ecc28ac8b9d310f2fb015a4de + input_fingerprint: 1f16cebfaa6c2982ecd63a1dcc2aac695894b224e759b4c0180dd80394ed957a template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: a9e73309515d06b5ba07f1ff0667f5f40213ad3d76c221bf30a3ced10e200f50 + input_fingerprint: 3a9527904df75524d9f39bf185cc9eec53d621d53b9af74dd33b19d371ddaddd template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 5351bb0898dfe14331fb162c357cff20ef8748bb857f4b458b76994e23e24982 + input_fingerprint: 1a7888d4f6b82e3ab9f145a46939299f5cba1fc08382a04bfa13fc514ad39fc7 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 167a0f2d20dd687b5594530b577bd177549f9afe1dd90d3463d7f1b4b4166fc0 + input_fingerprint: d0214727442d142cce76939feb96e837f142a7ce2b88c8d55c416d241eeea6f2 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 5404900a3c50c0c3c8c6305a23c3deec820f68540d84d6fd0bccce481dd2a3a8 + input_fingerprint: a9d016b9b148836ed63a910f18408453274c3d6855e1688f41ed9e59730238ee template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 79f03b508a24f747fb63859eeee52fa630db595f50286f20b1d60ee876fc69f5 + input_fingerprint: 4620113c88d229cd4813a3e841b526db2ee33aceeb71ee4290928f931a4be4e2 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 7403167979e314b395d6d4c9cc3f1fe2a7620a0f32aaa349c7acc2c425d7f655 + input_fingerprint: 275a94ddd71629083c26e5f406134202d34cc289ad3b6f217dce208184c18234 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: b35f0b4d7cb331ed96e369aeb79d3847d6691fe29fb47748aa66f2bd6eeb6239 + input_fingerprint: 32dc8308438a4bd53eac7a9b647f165833c73771a2e5f9e2dc07286395516f70 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: b534eb546c0a624b5ec336b180bbc6754ddb2a99388c5e89db6cfee5c68fbfd9 + input_fingerprint: 8b006398c7ed821d95bdfba9b6c049215d6c0db131508da98e0f9360ed04f58b template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/crispr/version.rb: recipe: template_source_application_lib_ast_crispr_version_rb action: write - dest_sha256: eac347db1f675190644e2a75426ac71cf9c4dcc3e3e7b29ac0a0731e65b703eb - input_fingerprint: b48730df42afda02a01bf1b817c279f6667b8f6e78def4fe011877665ad16aa0 + dest_sha256: b26414d6df1c1e7a5dbd07185c65db8dd5c8978d557991e2555884fac2c42bde + input_fingerprint: d4eebe0c2b109ec7e88be2839e8fa0f765f43f01286e0b1db3bdba5d31a52b43 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 2965b87d7713c05aaa9c689ddf14dc4ab44fdd9c523388e5ed21f92e14397b5a - input_fingerprint: 05e79a49143aa8401db5f28f16cd54725c066429257af8e9bd7a0e0c3a4e6e20 + input_fingerprint: c981ab62b0c14b3ab49864c5f42d0bd9c8a479b0ff70c18dc5a3482248623cae template_sources: - mise.toml.no-osc.example sig/ast/crispr.rbs: recipe: template_source_application_sig_ast_crispr_rbs action: write dest_sha256: 5c2025a4bc0f20b439a1ad3eabd2df9b23be17a31c37f61007666324d40a2e51 - input_fingerprint: b9940372f9fbae652da95782afd61e118d60e0c7f5812e4ae791714e7936d624 + input_fingerprint: 6405499eaa4ebd8d7288f80a03f99b2effb0c454710431972f103845301ba9a3 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: d4130763a095d854defdd613d5360414e44c12497631cd6333d6f4a93a26dabc - input_fingerprint: cd9cb3e205f7efcbc8af9cb2a525857658b12a11bdb639d6a21aea2f5baf68a0 + input_fingerprint: f698e36420b6cd3578db82eaca57ed45c53f5549519e34b2ec1e3096ba2dc37c template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index dca8cb092..8d8c22139 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -16,7 +16,44 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-markdown-markly + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.10) ast-crispr (= 7.1.10) @@ -25,7 +62,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-ruby-prism + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.10) ast-crispr (= 7.1.10) @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-crispr/Rakefile b/gems/ast-crispr/Rakefile index c00e0dea1..d6c362597 100644 --- a/gems/ast-crispr/Rakefile +++ b/gems/ast-crispr/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-crispr Rakefile v7.1.28 - 2026-09-23 +# ast-crispr Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-crispr/ast-crispr.gemspec b/gems/ast-crispr/ast-crispr.gemspec index 38f85ec4c..3762dd7cf 100644 --- a/gems/ast-crispr/ast-crispr.gemspec +++ b/gems/ast-crispr/ast-crispr.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 diff --git a/gems/ast-crispr/gemfiles/modular/coverage_local.gemfile b/gems/ast-crispr/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/ast-crispr/gemfiles/modular/coverage_local.gemfile +++ b/gems/ast-crispr/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/ast-crispr/gemfiles/modular/documentation.gemfile b/gems/ast-crispr/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/ast-crispr/gemfiles/modular/documentation.gemfile +++ b/gems/ast-crispr/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/ast-crispr/gemfiles/modular/templating.gemfile b/gems/ast-crispr/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/ast-crispr/gemfiles/modular/templating.gemfile +++ b/gems/ast-crispr/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/ast-crispr/gemfiles/modular/templating_local.gemfile b/gems/ast-crispr/gemfiles/modular/templating_local.gemfile index 12b2f5e34..96e4be6f0 100644 --- a/gems/ast-crispr/gemfiles/modular/templating_local.gemfile +++ b/gems/ast-crispr/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end From dd77b21f6f8bf04b6e627cd7a95fdd547135575b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:54 -0400 Subject: [PATCH 207/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ruby-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/.rubocop_gradual.lock | 4 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/ruby-merge/Gemfile.lock | 90 +++++++----- gems/ruby-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/ruby-merge/ruby-merge.gemspec | 2 +- 9 files changed, 157 insertions(+), 140 deletions(-) diff --git a/gems/ruby-merge/.rubocop_gradual.lock b/gems/ruby-merge/.rubocop_gradual.lock index eff469c03..f38a2b4af 100644 --- a/gems/ruby-merge/.rubocop_gradual.lock +++ b/gems/ruby-merge/.rubocop_gradual.lock @@ -1,5 +1,5 @@ { - "Rakefile:792190776": [ + "Rakefile:873597567": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -8,7 +8,7 @@ "lib/ruby/merge.rb:612213589": [ [151, 5, 73, "Lint/ShadowedException: Do not shadow rescued Exceptions.", 2046499071] ], - "ruby-merge.gemspec:1371876824": [ + "ruby-merge.gemspec:3058140825": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/ruby-merge/.structuredmerge/kettle-jem.lock b/gems/ruby-merge/.structuredmerge/kettle-jem.lock index 69f422eb7..a0e3e768c 100644 --- a/gems/ruby-merge/.structuredmerge/kettle-jem.lock +++ b/gems/ruby-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: c0a08deddae56548b6c0fe97fe2b85942f6f5f5e446b6fe0422b7cdf4be27169 - input_fingerprint: '06863ff71d176cb21499bff70518ad42f88a525cdc38b5c9026ae366e77d3147' + input_fingerprint: 3052371cc0440f0bfeb225666b47eb37c3e47b5e63a812e5a3b1f5ec0ddfb92e template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 18fc42a50c800ef3752d3029a2caa30ec6be17a02eda7083176257fc152f7199 + input_fingerprint: 7a0c7ded3b341b85239173b1f604bbeba54d45d9304b39029b467fc0fa12392d template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 167d43466875fd0be3e867fcf8f4cac09e90d626951ba8a069da1acb7e534ee2 - input_fingerprint: 2d9051e0e4633492a7f70374f9dda8f307d775ad609d210b920f71102984e0db + input_fingerprint: 6c897ac6d4171c37c0ca6b298c2a222c9b786489328122138e5d910bdd5ebd77 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: b7571df202140ce5826056e802cf0a4b382a7c4634b83d606bd42f8d93f9bff6 + input_fingerprint: 7e4de6b9f2510755c7d08976c717c7111ae55c79f3a29105f9ed386e90d45732 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: b7112daebf7f5db656507417c8fe66192b163a94f8690c49287f041be34c78f0 + input_fingerprint: 52dd5cceee89da0898ca7fe541fa66925bf0ac70ced2ff26a0b1527b6e743d86 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: f2728a1141d6c432b1c21e69600138113e9f4d2aa813b1c6e1dfac0310ec9ae4 - input_fingerprint: 47086b7fa455f3fa54044d773776ccbc435f47c7db4062a38b4d0d3986c2f1fa + input_fingerprint: d93aeffd1a6a53b7e095e2d1207f969e7cef0f7cc95ec85f5e5c95c1d1ab780c template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 477d4ddc4a3d3827924c75ea67e819b19f1373cf5bdb2135ba89a4e533d0222f - input_fingerprint: b2465c0e9dae13c2a9a0f0b861a97da000cabc77a0d3e5eb49be5dc67b209f18 + dest_sha256: 77b66f1022bdc268deea1d26aed2816e947b162cbf70ce8ae8794c2655a0044b + input_fingerprint: e5c49a66d1aa1586d96459a7ef849585d35c2d1d62e79930d7a93706e5701fe8 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 5a5f5844a9c98e06b376c4d44321587effd9d5cc2d853336af67af23cb3d96bf + input_fingerprint: cb5af147c294936211f57bfb35518b8a24a67d6b050f9d43a3870ef43580bfd4 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 8a780a247f8824e032405299675ccd0896719054293d990ae5fe18478b35204c + input_fingerprint: bc07119e973408b4dcd7db90c83169079771856b76a101e49e123e109952d737 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: eac1b003b2b63100cb18840d0e0dd07afc32ec834d21664c389bc1bb372417ff + input_fingerprint: 68e4bfe7f4adea82810c5db043de994865f2906a8f50cb2f3742ac6ad0ceee4f template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 41d397138dd8004c7b0abd4b6b1f2cefef8f2f75eab6ed258fd6bf7b28394a2e + input_fingerprint: 455b63cf2aa17700c4150ac95584b7a0c8cf595b1ddc40abd4441a041bf26afd template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 154f44eadd92ab3ff77962b814dc57baa81fdb9d2c2de1370faaa7a25440afec + input_fingerprint: 3bf5de0bc7db7c98cc3c2874377068e2c3529c1fdc229396d3c1eaccabd44ff4 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 07f81f1f03eb442ca7080df7ae0d013ff06eb0e3de86dc9a2389949ed36769f2 + input_fingerprint: ab06f222a063a0162a1abc0b251c84397918ed289d371bd713d7af53fc541e82 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 938d4baa784118c57de39ebafae484d1f0a10c5b2cbe75dd2d12dc756a8f2cf7 + input_fingerprint: 1174f93cebec6e91626c29f94ff685e5bef57d617f524453177c02a0f23a8e2a template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 2aa540c8cd3c8cf96c3cf02f26aeb3226bf955330334212d33eed95dcbf6d628 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: b3c3af16812f7b734aacb2052935d771260bd38edec6be7f23c13a127ea9e977 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: d03e99ed856318666e62a8697786a73f010df2eb25c94e6c09477a336a7369d8 + input_fingerprint: 05e734adbb5bf3d24a5531e0793c8ddc7343fddcfbe30390bc850132b45909f6 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 05bcd5bfaa1d2cdde48f732c265249e795a8120f41824963d86874481afa350d + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 1fda7ff6b16288f8e1779a1ab4703fce785ba6992e55ba9a655b5acaf61a2da0 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: f38d56d3908ccbc20420e99dfda2d1095133bd2d65d5ffc73f05defa5ddd46ec + input_fingerprint: 007f94704169d166efa79873da43bf53fc74913fb8b5b773087c04bdd7e87828 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: b0f5a7603ae238d3aa9b0d5b7463317c11fff52419f6463b8c326ae605887763 + input_fingerprint: f3323bf10648bd779f1b5eb8e2ef167b5971c3aa4017567951975d83a4275dec template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: b9815dea6527fd84f4f4ee472af59bf1a95bc18ae6c038e8e7789888bc4882ed + input_fingerprint: c3a471be91f796b8f25f7704be1bae5d51ae6a1dd1f957b1b4850b3843a163f8 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 28bf02851a2729d8dea44803ff49d95e4d5a28cd1ca0f79ff3afab210863a84b + input_fingerprint: 3124ba8c29bfaf47c91bb40ca48263badc1a18e87a770c1343dee263dc985024 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 109b877e56d76290bddca1417a17a9f5a0795963cdbbe4c54e10dd62e87f5df3 + input_fingerprint: 42f744a02f71d9bc1ed891304d9bf1aac3509cf54b7d11d98b4d510489acd09c template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 00660075745551bf1aaf68ec07de09c40f5b3e85a9514666f362e8ed9aa64e8e + input_fingerprint: 6cb9b6a9645cbb0d9f228292574203f9bfe6c95622e971a4881a9118628bb9da template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: aac5b5145a21245b1356ae5145b722f44cb6cc0b5fbea568e3a86a2eadc1a4f3 + input_fingerprint: dda2fe90a306ef3ce74de28ca8fdde0e797440612aa8c469a29c10707af34090 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 2ed843def75559e5c82804e6ac932a79bc0f66722062034b50e9e1dd28008178 + input_fingerprint: d4e5d000b207e1155a5c510b4ef76090d88720bae583b33a30206eb1c0c54d12 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 6f83d3b270e88cd106e61a08bad04b84e6e3c9f8dc4f864deae0b4fcb64a473a + input_fingerprint: c1b33385aa67361f0336b522a8aa9bb95738f247959e4c0b1653d8eca7f831d1 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 5955bfbf35084d32a17bc29f3b95dcc339467883b019a8244193487f223266c8 + input_fingerprint: d06b7ef298c4dabc9205721b38e024e83ebffca03c86166b639d64c1f34292dc template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 12c7678f55577162a661856487425e6457f7f6c69e0c3694486de50b45e1fd5c + input_fingerprint: edcd716d51e413fd38c97737371ad42463218253c474bc28ef70d913ec16bdda template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: f1e9f8f7f8f05af0141826bba7b174a1adc8f0f70535237d6868cbb70fe95ddb + input_fingerprint: 04d6e4f0c5088c300a3a66b075c794b85e35c2004d87ee8f00c61cf8de8590a1 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 2b75bef800dce2d018bd02e051c8acddf568434c54aa3f762b68ae8619875cee + input_fingerprint: bbd35a30a6ea6722f620451ac76a4cb4c60103301849da5beaf37f86e133662b template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 6b6da5e2efeaace56632c7116c88d47cf41687445a54b43d7d996d6bb2d8c35e + input_fingerprint: 4059287fd47bd338d55ee8817f50c2abe8b76a70ab38ad221321c096cf87c8ef template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 61a35b24d241962cfaf16c9fe8da3b68d2832d164cf9632643b512916d5b4ca4 + input_fingerprint: 795c146741189466a52e0f5e4be7dc4e2d08860115e0896e69ba28c24712bc39 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 95d65f4f899b87fa7ed97b07cb917a648d9bf0f4e8c1e420e15b58295c4ea2a6 + input_fingerprint: d9f82c4f4a39cff8531bf959d13d0948bdd6a09ca15bf62ae5523feddac33f5d template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 8ab2d48e1f3cd4faf012666172d925199879a046a39fda8c5ff417ac468bf8e9 + input_fingerprint: 4bc7b0d5049d0432ac0d60e04bfa5fadc55a8d2a499cbef4bd9605cca5032436 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 15ba224be17dcb9262e6a69057669cddf2ebadb24248c29f4e73dc199b670bc5 + input_fingerprint: e27e5c5584569d324243f13ef716052889e7a9068e3a2372382e0fd93689d209 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: fc2f014f0b6af471687fc447d8ddde257fb86e019f4b60a93bcc96462779b1f3 + input_fingerprint: 592e9211e129aced86180c2685d7b363eac575533897dde84d8c8ef512cf41ff template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: a79b8c3418540b72a54f9a21acf2c8488910190c720a06f107f56555419ed18f + input_fingerprint: 1c9a4008fd7fd117208422a473498e60863187c9686e7e6bbd95bfc5b8c56462 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 4391980205c891d5eabcbf770a747dccf26292f6edf64bd77417015eeb7eeb09 + input_fingerprint: b54ec796e4b1c2c86f08c5e846fe5d81967315d9413d2e155fdab9c7bfe9b545 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 8d426e33004bb3d4df6ea5fb3c5b40481c19767bc798087f6ba2da2b1984543b + input_fingerprint: c770afb02f8214a5610b083f22898f5cbaaa63352b1fd49ca62d07a182d3f31b template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 75a4351567309da65bdc72b4e7d84e45d8217a0b7d4404a120b0ddecc4fa3558 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 394482564ef3fcd6e751b590a37a4a431172b8dac21c7fe0b01c2b5592650881 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 62a1a763553fe783f27f3fe4ab858f033a4fa9c2677767e31aeeb3954fa42964 - input_fingerprint: 976a682e10cfb5b5a0854dfe627277ff6e5dbee13b56a423b0a2695227b35e2b + dest_sha256: ac7d2199033af5fd09a6f3161df310d84096b720a5d23ec00f5ea7c0415c4954 + input_fingerprint: 906075d24c655d6b0a153cadf20adb62b3bd09337ed607d288a3d4fcd5a2c5ad template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 725ded49768993575758fbaa21356dbf82dc5baa710aeab099178a6be99855a8 + input_fingerprint: 227f8772d5467930d3a25ec1cd6990c931b9b48a95193f98a5be13a174081efc template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: ff3feefd111dff6de51458066050533d699e1a302096fdf796993280e73d59b4 + input_fingerprint: 7f668090ada6a912ca1d0f0702150a7935f0e1e608b1c12fec80137637e7d672 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 06f6059c3025544a18592f1c8b68064dbbca7b3139760b867478cd76f3d036de + input_fingerprint: cbdfab15a9ff74a9c8a4e6dd4b58c8f5e87a6a8c06648e027122b9b1df37bc4e template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: e80d3d7c5cc647f7915eb14943325b6001d0043277fbfcb8d4cbb92b90ae5cac + input_fingerprint: 834ef110595a39e9ce97d65b48848c43f41ae767e81ef2a7dd2b189d5f79957c template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 1bc7b9a55ea5332fbd281595a55aa37c4ecf63bf289138f491ede71432d804e2 + input_fingerprint: 890e85287c0dd94f007954028c737eb41b998a4def82ef4db9ae97d40ab0fe34 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 0e3ca8516dc0dd353f130e2bb40a991b3703f55e0f894ea0ae484aba3dd61a92 + input_fingerprint: d2597b1a5901a62346ef0037e337602a47e939a358cc906f039423859e8e2130 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 951ac56dea8a9ffbeedb5fcb3bd6cc583a1c839bc5af720c9fd0bca4e66b83e7 + input_fingerprint: 487789dc9b5407e5f08734671fa2f3f5b063ff3eb71e4543b2c937aab964c065 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 32606cc81f94af821998d4a3bd1869508560e91ef95817688eb805138db40b9f + input_fingerprint: db7a0909b56c9fa576eca6b2e407f26e4dde6031275f46a56a4445434b2a5e7b template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ruby/merge/version.rb: recipe: template_source_application_lib_ruby_merge_version_rb action: write - dest_sha256: f3ed38f678a7bb9ae17d0f1bbfa87501c977b1a7297f35c261952be6665b8015 - input_fingerprint: 4896354b473de709c7663ca49519305a3a1472fe391a2ea1cc1fcc4cafea306d + dest_sha256: 393683f17031ab15d23439b582834eca7972432065b7cfd68aa559e6fe70ec10 + input_fingerprint: e5e04d56ebeb5a1702e5d117e7431488b1ec21373539b788cb0c1730e60564cd template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 663d72fcacb61302e4d3345f9540d6eaf06e86acfcaff5682e18078310858b75 + input_fingerprint: 5eaac454b27d6ef251ec440e5cd85c135423baaf6e450a6809ad141fd3855387 template_sources: - mise.toml.no-osc.example ruby-merge.gemspec: recipe: template_source_application_ruby_merge_gemspec action: write - dest_sha256: 16cc52027294008271f7128e0ad5b35110065064160e8eb7e8057273acad1c28 - input_fingerprint: c73839cd0d36abf043c0a63f91ddbcf5d0118a233375a87504636c91a3e7ea44 + dest_sha256: 109cc3476bd047f0dfda0e1d60b41936763c132fe0d90b2f10f32a867551105d + input_fingerprint: 5f35e0ef1ca463430f78e88cb4d0f7a0ce055fefd72f9565b9a0e04339f263cf template_sources: - gem.gemspec.example sig/ruby/merge.rbs: recipe: template_source_application_sig_ruby_merge_rbs action: write dest_sha256: c70398d6467886de9a68ad3044d524de20643d85a428707d39af3a45a973d90e - input_fingerprint: 9adcb1da461fc825b84def7db61ea683f88ea94ac9e5a4587730fd275cf23291 + input_fingerprint: bee554c0751fee46a01195f99ebace26b9418599d3fff5533972df33806a326c template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 2d9a2449491d2406fadddff591d9cf4f037a4e6737631fc09e1cc231eb0e9e5a - input_fingerprint: 699b0c752d0ee6886d01028e579f6effe4519e950e6637ba4845df074a58b688 + input_fingerprint: 3bb0fc71ff3231b2446601926d5e9831c829c1ce78a135538a992bfda99b4b95 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index ee1b6b0b1..e2c6894a5 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ruby-merge/Rakefile b/gems/ruby-merge/Rakefile index b8182d940..ebf839069 100644 --- a/gems/ruby-merge/Rakefile +++ b/gems/ruby-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ruby-merge Rakefile v7.1.28 - 2026-09-23 +# ruby-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ruby-merge/gemfiles/modular/coverage_local.gemfile b/gems/ruby-merge/gemfiles/modular/coverage_local.gemfile index 0fffbadaf..424b164ac 100644 --- a/gems/ruby-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/ruby-merge/gemfiles/modular/coverage_local.gemfile @@ -30,6 +30,14 @@ require "nomono/bundler" local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR", + debug_env: "KETTLE_DEV_DEBUG", + root: ["src", "my", "kettle-dev"] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -38,12 +46,7 @@ platform :mri do kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ).fetch("kettle-dev", nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -55,12 +58,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ) if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false") != 0 diff --git a/gems/ruby-merge/gemfiles/modular/documentation.gemfile b/gems/ruby-merge/gemfiles/modular/documentation.gemfile index b2f8d2321..2e18bdee1 100644 --- a/gems/ruby-merge/gemfiles/modular/documentation.gemfile +++ b/gems/ruby-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 gem "yard", "~> 0.9", ">= 0.9.45", require: false gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 -gem "yard-lint", "~> 1.11", ">= 1.11.0", require: false # Ruby >= 3.3 +gem "yard-lint", "~> 1.12", ">= 1.12.0", require: false # Ruby >= 3.3 gem "yard-relative_markdown_links", "~> 0.6", require: false if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? diff --git a/gems/ruby-merge/gemfiles/modular/templating.gemfile b/gems/ruby-merge/gemfiles/modular/templating.gemfile index 9e3488daf..f7f4a9071 100644 --- a/gems/ruby-merge/gemfiles/modular/templating.gemfile +++ b/gems/ruby-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem "kettle-jem", "~> 7.1", ">= 7.1.28" end diff --git a/gems/ruby-merge/gemfiles/modular/templating_local.gemfile b/gems/ruby-merge/gemfiles/modular/templating_local.gemfile index 5956943c3..321d3916e 100644 --- a/gems/ruby-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/ruby-merge/gemfiles/modular/templating_local.gemfile @@ -66,16 +66,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: "VENDORED_GEMS", + vendor_gem_dir_env: "VENDOR_GEM_DIR" +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: "KETTLE_DEV", + path_env: "KETTLE_DEV_DEV", + debug_env: "KETTLE_DEV_DEBUG", + root: ["src", "my", "kettle-dev"] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: "STRUCTUREDMERGE", + path_env: "STRUCTUREDMERGE_DEV", + debug_env: "STRUCTUREDMERGE_DEBUG" +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch("STRUCTUREDMERGE_DEV", "false").casecmp("false") != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: "STRUCTUREDMERGE", - path_env: "STRUCTUREDMERGE_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "STRUCTUREDMERGE_DEBUG" + **structuredmerge_nomono_options ) end @@ -85,12 +96,7 @@ if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false") != 0 kettle_dev_dependency = instance_variable_get(:@dependencies).to_a.find { |dependency| dependency.name == "kettle-dev" } kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ).fetch("kettle-dev", nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -102,11 +108,6 @@ if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false") != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - vendored_gems_env: "VENDORED_GEMS", - vendor_gem_dir_env: "VENDOR_GEM_DIR", - debug_env: "KETTLE_DEV_DEBUG", - root: ["src", "my", "kettle-dev"] + **kettle_dev_nomono_options ) end diff --git a/gems/ruby-merge/ruby-merge.gemspec b/gems/ruby-merge/ruby-merge.gemspec index d90ef9f34..e722ffbfb 100644 --- a/gems/ruby-merge/ruby-merge.gemspec +++ b/gems/ruby-merge/ruby-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From 3f4a39eb2142f641fb54fc0b32f325d9de82853f Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:54 -0400 Subject: [PATCH 208/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20markdown-merg?= =?UTF-8?q?e=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/markdown-merge/Gemfile.lock | 90 +++++++----- gems/markdown-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/markdown-merge/markdown-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/markdown-merge/.rubocop_gradual.lock b/gems/markdown-merge/.rubocop_gradual.lock index ed4f3345c..ca23dfcab 100644 --- a/gems/markdown-merge/.rubocop_gradual.lock +++ b/gems/markdown-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:3364541157": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:980181496": [ + "Rakefile:3820303999": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -630,7 +630,7 @@ [78, 43, 286, "Metrics/ParameterLists: Avoid parameter lists longer than 5 parameters. [8/5]", 3809385913], [127, 7, 592, "Metrics/MethodLength: Method has too many lines. [12/10]", 3827282628] ], - "markdown-merge.gemspec:1237869923": [ + "markdown-merge.gemspec:166286242": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/markdown-merge/.structuredmerge/kettle-jem.lock b/gems/markdown-merge/.structuredmerge/kettle-jem.lock index 0071826a4..48e683824 100644 --- a/gems/markdown-merge/.structuredmerge/kettle-jem.lock +++ b/gems/markdown-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: b39d3bfbbc2cb0ae2aabebdd0251976444d0d0b718251107d7fe0d55ee091cb5 - input_fingerprint: 7e95236f1cc5819ace39776779096a9ba26ddc36bf95e84619bf329bd184c82c + input_fingerprint: b5c51dcc5ea98b42daea2efd7d0bef15ba0849cc961a9c1a8627f07ed1c916b0 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 83a8c77656855a09c63a8b0aeaef7c68ed183033ac8afbe6f53b7b1a64940d32 + input_fingerprint: 3b107676c7da80dd1e01420cff3e7053c16eb04b1c657baf7c56007cb0010b05 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 40f00c485896bd264c88b3523bb57019ec8cdbd4356a955805d62a419ddd8cc5 - input_fingerprint: af11faee9d47075013e21a9c59c5f9764fb18ead7c85039ddba0cf31c5d2c1e1 + input_fingerprint: d35425d557e25fce1b06ae83fc2e72b2314985694ace3920615e84d8b0e65165 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: fd11f5761b89b852e08044a8921509e74bf478374754f67afc00c23fd0004eea + input_fingerprint: 67410a6e005c3a7618862ba5973f38f0c14f30700a0c6f0fbebde0cddd4394c8 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 417bd3faf05bfd5549f1623dc3b18c9aa3b90fc6122c7c2d0a21754f3b272ae7 + input_fingerprint: '0518dca011a587485faded2f2d5d25971926a75240c03f019abc8d9b06cf84cd' template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 490f9f2dcb5b8ba13de6937e9c1490f8af97885150c894a2a1e9f7b46b5fa0c0 - input_fingerprint: 9fa5b0fcd7291edb85993b31cc9ff7677c9307b289574f0c6e4307accc602007 + input_fingerprint: '078cfad8587ee9a6b810727c8d7ee4e41d8a232aeb068d87706cd99e39948233' template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 383c3836db72b13d8d0bb0c318ddacc9850881f52a4c394aaf8d0fc8439041f4 - input_fingerprint: 44953f7fc4734be77e66bdf96ccff5000b68ca797dd9dc218181a0130f049c37 + dest_sha256: 1a43dad9e69e66c1a2a6d2127cab8a4f65d129fc9d0d570190ce904192c804dd + input_fingerprint: a4bf580c82ef3954e84d977676907cb0289ddede96fcb4a9e3170f9d231d8d56 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: ac74900c88b5cf744fd61d0d3296be0bbab161706062ba503588a08a67471f71 + input_fingerprint: 85c58501921cc8a3777bcc117e9ab3a3ccecf66bc4392361ecb0ca219b11739c template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 64392458d52df1372d45dfee572cccccbce9acd7599b54aef961408ba18e8550 + input_fingerprint: 951b0bd8bec892956ef857a2587b25bcc00113d32a4617ecf1a0d217a2b592ee template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 3ed5369c98ba4c4e867c0682669cb44f2d576b2c92003c6169db03ef1eef5212 + input_fingerprint: 37bf0b94a01d54736a234233ea0df5e2f3411be8965027c8d8d67bf2e14dfe2f template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 061a5b9d11c6af350abc1913cae06473797313bd86df80a264d5b106db1ad6fe + input_fingerprint: cd5586c8cc36ef1244a2fa31d3076f24f56dc93151a72c909e37b69640e47af7 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: c89ea225fe6e026c7e914aa5c8789a8fcf16cd27463755bc5bf819f7f300e874 + input_fingerprint: bf071695bc1d673146f1cfe66b3fc1b09fc6d8c0bc588c6ca9c86e622651eb58 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 68f5533641f9355f246c2aad34d72a971bb6feb4cd4e53bf905600d7d6f15e61 + input_fingerprint: 727d28530829d92b56b1a5948d171fab2883f66211a56d3bd3647f21c13b6472 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 6456244df8ea14adbf741a3467e5368d994b8ef205b768d0200f79c782a02630 + input_fingerprint: '095866e266f2a2d11420ff1f13f7b918c514d6d23ced45ebfcd6b9f6d7239a1b' template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: edba6933829260ac98be76006285508064dcdd184c64f59d45dff37b166d2a19 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 8492196c08f255fbd55e02f527e731a1efba613b937b4456afa441857d53d42b template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: f2da6acb6245a3b0c0a08401b4979af57ce435b9e6ac19a5a38c62c8850383ac + input_fingerprint: 556245c7756befe612d0300e39ce097d2c1d9511f7a51f77b9f6f81be101c10a template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 05adbff801efb9e68ec66ea830e50890a71a24ad9f6a0868bee3606cb7edd713 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 4ebb9cf3b45cc635ff682fb711c2714ba174f3269cede8a5fd0adc835cf88702 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 06d63c59031176cbf3160b50570c1af2d6eefda006ab820b44ebfe7573de4466 + input_fingerprint: 983ecf94a794a14e66930f0cf1976c754415c349ff44aee05b20dd1160ce69ef template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 40bcd244fc16dc06d7ef238a342cc05cc4222a6f5137283c4a7951fd887282ca + input_fingerprint: a707ca8aabff97bbe85791e6b7a93b295b29c1708deeadc934c09800f4c99a99 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 5ba9e4040068b41a12e5a0958d7180f29dc735e089fc9ae0b1b919d7bfc3e9f7 + input_fingerprint: 0f6c2041ddd12d754ddbf139afe10cfd92cfa5b5a4a3c1cf1323b513cd544888 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 7658cf1badf6782e032dfefb0a0b891f93c8cca4febd2b84f685ad09cc59af67 + input_fingerprint: f196b501326481f647138e76a9bc41932ed62c6626427ac5db8db429780a3af0 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 62ca2cc719de726196c708be2d311e7b73f1f42dc2a690c0649ef2cd0dae751b + input_fingerprint: 5ab5c49bfd349d62547a2476e3585255cab9ce8c521bd18c1e3f599f2a9f8091 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 8a4fa74c73416e75ce06e47409dfe8799baf07f661f2b7fe4938df35fb71a5a0 + input_fingerprint: 509db140171b5c8219b00d8c86c9a1b045e1d9ba0d04014e34ecd8a9aef414bb template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 269c6b9753f56f5af186932030cce009c2e0a4d35362138876bb9e06a8ff6f2e + input_fingerprint: 3791664e1d5a8368377a910c97728d8b86c6718f9747dbf5eb69ccb41ed759a3 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 97ec4e6c00ffac9ff8ae3017fddbb12165e2ee65f1e01ea22e7f9a639ee18fc0 + input_fingerprint: 3cdc0ce3e2f38d8a041f01cbc172afe605c2caa0592e5727a87c6311b84d6e89 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: ed5f9fdb57b2a25413dc69c0d35f42f7d2eb26e8f6004e063ded4c9453faee49 + input_fingerprint: 1c694f3839ad7fc692a984f88aaf147477968ec1cfeb5975ccfc94697883192c template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: e26b86edaebd49079056bccce8c5a3dad244c5c6d8b554c25914776a51340095 + input_fingerprint: 98d9f26629aecfdeaa4a251d10a3fdad12d7612e5d8ba86b21fa27467193ad1d template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 26b1c59ae93b5f47ab2c5a85f5ba9b96c0e362ad99bb0a49d60bac292d6287dc + input_fingerprint: 636821b97afbbf8f791c1e6e0d479e3cee3ed9d6c65983d089cc73596d96cae9 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: f7f19cc7a03e85b21fa82acf6a6b8f8319c62c5f5d1468fc210ed75f3aed33c1 + input_fingerprint: 9dbe4543ee491cc1f2439061cc841465711ffcfed2f5d43ef05be70818597a85 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 024d6035a029787d560825c16bb3bc5511c29268cec6da3791ee9bd103d5d4d4 + input_fingerprint: d37115913ad4650f95d66cb4e1aa27beb0118ca90cf8d0fb82d5867482242083 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: bedb1a3a2d5b3c9beea38e24f00e71b8184d107fbc468996cf7b6b92f761c52e + input_fingerprint: d7792bc95e3e3ab851e36432e57a9c1018fab4fec8f7fbcd3e533ac6481b9c14 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: dc72855fc94a012f0ced8b688f51b3b08c6fe12d6637a6496965dfb640b0ce65 + input_fingerprint: 3be9da5b197b881bec241e9fd24ec81816b57900a915fad51b21fb655f0a1653 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: a983fc8a770eafaeb63d659e4541b52b05cccf7ddcb6ac46e4f5f0617b0fbe81 + input_fingerprint: bf3841cfcd08e499ffd4dc11be0a5f16bb5c3655115d43b4c4d8365d1c48805a template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 02dd53b1c76a3317c613b450c433445844311e04bd131d6ba2f286fc8d176c9f + input_fingerprint: b7956d5b51518050d3863bad98ce395261e06d000d4b10f24086441a4347d0a7 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a778695f42382ca6b81a71bad63d43caeba0d34f39530bad7a43ac3b6449f022 + input_fingerprint: bc03ae70ade7de1c0d6a67f7bd2ec43642be0c495f558f513dbaa03c8d52adf5 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: '0494652598a9f4b4d8ca6d6cea56a660ddbe0994a30315d6804237a1f8f00bff' + input_fingerprint: e7cfff5d803219ce66427a2e80bf798c3ce3bcdc928440b7106d3f9c40c96ea8 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 4b5cea14d05963e6d13de306149b557a646311546dc2fdd099dba96dcc149d43 + input_fingerprint: 777baf38d9af30bcd53ec1c0ae9c1b1d277b7dee03f384554b73c295f3aaaba2 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 2d3806d17a8ca2af110ce2e71238e4e50270ac2f7de185e73fb295dabf5f046f + input_fingerprint: 98452f06eaf4dfdbdac7a16615b9f10922a45e1350197a1461e57d65e5e3ef1c template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: a94c03a2a550b9065cae1b4b3a6a72129f890bdf123e788b0e13f91b658308e3 + input_fingerprint: bbe3c16b53f2b5d17d6f31f235d561a1fa20b88c8fa15e3b405afd608ea8792e template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 3de07b527d7e48cc6353c8a6eaf5752c782d0f09766fe0eee5f466cca5441926 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 886b52038f0caea5e7aad4f6af56d589f7f935022cf981996347126fffff7d1e template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 35f85002a07d9759f9cdc193ac93007341b755989918a7457df8cb2dfadfb363 - input_fingerprint: 5625e8151e7facb2fd84359dbf7b922a7ea5c1ddcbbc5ac2217078dc23b6b993 + dest_sha256: 8c85b187f07a0267ea308a71152cb601f29bb614f9c5b98b741ba053ad8d1fd4 + input_fingerprint: 025dc50091d805e456dbcccc71f9eda8f44eae93864ab3493b12a86f9058e5b7 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: ea16fd2004bad4a1cf9b2afdf50592f5ab4b70990500bb84fc92515ffd790c96 + input_fingerprint: d0bc54893d89b94c90324ffb033ea713a421d89dc81195049836a8ad6d9a64d4 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: abe7cea247d5946234b7832a8a25956f730ba0c5c45d77e4eab41e11be14d49a + input_fingerprint: 696ae326841910305262f90bd0ecaa7ff8bd97f1ac75137927f813e351f0cdd3 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: efc582639012b2001c10dcf83262f784b23a2b47156be8f10245c6e0d26da8a6 + input_fingerprint: b7e2a0f1afa84c55cc9687acc10ddf6803a860f54bf179b9b0e774824b5fba50 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 3dce868726ffd1de57586e35cc1a678d94999419e1bcfe363d6a93319f35204d + input_fingerprint: 583a4abff5baa931cbd86a4638c145501082d3616e6a047007c687b30aea1fe3 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: e2e0ad72a26a940795ebfc8890d0df384e15f6ecd79c7e00cb76d5f32524b2b1 + input_fingerprint: 627cab7d407c6f129fb82125da40f8de63a5a7bcecbef7c3dc5f1328552adb53 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 544989602a61d7c238960b87c185042b729e2698572c4a360f83b9a6dd2fed51 + input_fingerprint: ba34e56ad1fa0fde21cc33de931a4fd853887ffa32e6dc7c51ea17cfaeada503 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 0d04e306c1238a02f75a6ee902f161722386d4c9bcdae5f4dc08b74cb86a6b3d + input_fingerprint: 7038b79d4be4839c0883e77b792f74326edc4d018a10cc3dc759714d6a28a92b template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 80e74b56443a503f3cf4c474fcec1f7f4bbe0f4bebe1d0c7b39e605fe5399ea8 + input_fingerprint: 80a12329cd41e78f0432945234a417473e2be6310b9dc150e2d7aca3a8d56339 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/markdown/merge/version.rb: recipe: template_source_application_lib_markdown_merge_version_rb action: write - dest_sha256: b6a9a5b9df1e716d25e16bc38c29ca47d03a23b8f8d3879e43944022f7e2b2ad - input_fingerprint: 6833939fb9d1b17d53c42d63c571928fab292e521e52b694246a0953c045f19b + dest_sha256: c11b26e952fb4998bf12f47228d59d41078dda77b44f2333e01f41b4c404d4c6 + input_fingerprint: ad189395ea0ca5723b77499061c860b42afdb9830b4d45a89db59aa78696b32a template_sources: - lib/gem/version.rb.example markdown-merge.gemspec: recipe: template_source_application_markdown_merge_gemspec action: write - dest_sha256: dfa21b45472e142c387efac9e14389287c73fe72b53721b3d9aef52c6bc20292 - input_fingerprint: 3d94082c8710e7a1f5b0b6d6e21c94422ed5355c0cd2df77911fc34b09f26bdc + dest_sha256: a01065a9b19cdf4f5eb85ac83b7a8c7abf4a2b78b603d07d09ed26e6df4aaa7c + input_fingerprint: df5c5d9192641af8b7dfb152ae4ed935055439b085261353f9b5bf413c49889f template_sources: - gem.gemspec.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 475b92249da147ff71d142707265aae7a775e292a2717986ea8f661f47155ae3 + input_fingerprint: 19dd8032c1ab0960ef706fde23edda85a9e7eae4df4ae53c008d9aae0ba1a28f template_sources: - mise.toml.no-osc.example sig/markdown/merge.rbs: recipe: template_source_application_sig_markdown_merge_rbs action: write dest_sha256: 26669fd592a86dc97c412cf2d88f99a932de8e77b1133295384a3ec3be937ae6 - input_fingerprint: 2c5139f3beaacbef398ce4ee9dd5ba9f718644bba8bd5e7ce67a2fe50417a47f + input_fingerprint: dba890fa421096fb4509c4b9940440835b478ddbce87ee7fee995723d4e654ff template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: ac220fd87a96bf49f9d3e8c587aec48a57c87fe8cab20a95eeab3661ae13c51a - input_fingerprint: 0f6cf110ac2d850fc0595f8266b7b910eb69a806dbd09950943bd372986f2308 + input_fingerprint: 820181ee3036801ff7abe6be717b5cca4d88551b033071aa89c8525b448f21f5 template_sources: - spec/spec_helper.rb.example diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index 1d6697069..d6c08486e 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/markdown-merge/Rakefile b/gems/markdown-merge/Rakefile index 4f93f94fe..efb1f31c4 100644 --- a/gems/markdown-merge/Rakefile +++ b/gems/markdown-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# markdown-merge Rakefile v7.1.28 - 2026-09-23 +# markdown-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/markdown-merge/gemfiles/modular/coverage_local.gemfile b/gems/markdown-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/markdown-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/markdown-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/markdown-merge/gemfiles/modular/documentation.gemfile b/gems/markdown-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/markdown-merge/gemfiles/modular/documentation.gemfile +++ b/gems/markdown-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/markdown-merge/gemfiles/modular/templating.gemfile b/gems/markdown-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/markdown-merge/gemfiles/modular/templating.gemfile +++ b/gems/markdown-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/markdown-merge/gemfiles/modular/templating_local.gemfile b/gems/markdown-merge/gemfiles/modular/templating_local.gemfile index 2a9520264..7110ec511 100644 --- a/gems/markdown-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/markdown-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/markdown-merge/markdown-merge.gemspec b/gems/markdown-merge/markdown-merge.gemspec index 919f8d87a..8e99fbd8f 100644 --- a/gems/markdown-merge/markdown-merge.gemspec +++ b/gems/markdown-merge/markdown-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From 2d89de3efd7331325e57fde55ae2317cb7c2c79b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:55 -0400 Subject: [PATCH 209/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-merge-git?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/ast-merge-git/Gemfile.lock | 90 +++++++----- gems/ast-merge-git/Rakefile | 2 +- gems/ast-merge-git/ast-merge-git.gemspec | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/ast-merge-git/.rubocop_gradual.lock b/gems/ast-merge-git/.rubocop_gradual.lock index 591358d6f..c2841002c 100644 --- a/gems/ast-merge-git/.rubocop_gradual.lock +++ b/gems/ast-merge-git/.rubocop_gradual.lock @@ -2,13 +2,13 @@ ".simplecov:74630949": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3975837528": [ + "Rakefile:3548614143": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-merge-git.gemspec:633378115": [ + "ast-merge-git.gemspec:1635236738": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], @@ -28,8 +28,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] diff --git a/gems/ast-merge-git/.structuredmerge/kettle-jem.lock b/gems/ast-merge-git/.structuredmerge/kettle-jem.lock index c9cb583fe..2b08bf872 100644 --- a/gems/ast-merge-git/.structuredmerge/kettle-jem.lock +++ b/gems/ast-merge-git/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 6ca7cdefba9fcc0678dd4ed217f9adf326b0c2b1526cdddeaafe863aa61399c4 - input_fingerprint: 9b7b2ddd0ea5eb0b471ce87328aec2644c5b553c9c2db5437d9cbd8326538f66 + input_fingerprint: 0eaacbd2ea4fd1870d4ec43ba548f486613dee02ef405e257ab1157faf6465fe template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 0f33c82e871625291f3462d339e441596d5d35b1d0761855babe179174ecccd5 + input_fingerprint: 0f8b1d7c0f0adc22262814ae4c2ae56a758a5dfeb0f2266e2f838fe6fc2f3e1a template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 15a34f344045fc7509c9b14c8a093d81aaa9aff05c96f71b676ea23358e755c5 - input_fingerprint: 943a38d396d682cc04e7894246c7a40de3521d675bf0b903575341e3941ed16b + input_fingerprint: 3a222e2af62439f5aef2a2199598c3bf5b983993b719af7305828ee84ab21dee template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 768dc7f407bafbc60900387fef71331c0f4c8a329ee1d3f4fe1da5ac3e3fb2bb + input_fingerprint: 0c7cc5e224aafd013a64886b25f648a6e7119f61a9cb5519b0621f78f27814cd template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 5e756653e0a21201f57995a80d696151d6668dab6fa684472c1596691e46dd37 + input_fingerprint: 86a9ba434f6650cb4989e950ba9a52d1abe639487057cd2ac89cf322f9968d51 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 3d0caf17cb98a61b06c2c5645f826ced30bdea968b54776348de0b5a2ceaa157 - input_fingerprint: 78ccefbab432f560e03b4b917caf2ea69b524b4688ee56624eecafe973a38dad + input_fingerprint: e964df5fb594086c1e718f22858483f2adcfa9c4b713d3a2b31084b2f4c9e00b template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 55f6e5fa093b4cfd7c767c7956517841b0963c15dc5872d5e335927d08c414dc - input_fingerprint: f0f82485e98e4941004c5df0b9709320fdfc321f5560c8944762d83b4aa87d79 + dest_sha256: 2987a8d6beeacf94a44fd693dd5c3153660c127de25e635e83316ce902d01aeb + input_fingerprint: 852711fb4acd3cb5ad030ae9bce5a1c6e6949c37f276fd95ecc2512510b57c26 template_sources: - Rakefile.example ast-merge-git.gemspec: recipe: template_source_application_ast_merge_git_gemspec action: write - dest_sha256: 89d9454533c9014703e35aab1a4ac0edc4a2894663a9420cc10e8326f67b9af6 - input_fingerprint: a9f412186fed52cac14baf45e60d3be33cb1c17103e7fde0ad14476485f6b592 + dest_sha256: 6cbf8232c67df98f6e5e77ee9d241fc8e02632d4a586fc93842660f47c40f1e4 + input_fingerprint: 59bc5f29c9ef6724e0c924554e967ab047fc6eff2eb54808b228ac860bd72d2d template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 0dc89cfc9f707ee64a0ebde89609ac3af31a527e16b3d13c0feb3037acc71db1 + input_fingerprint: 4f7012f701da0926283fbd06502a1cea2bc69078724c8c6d9bc2d46200fb2131 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: eb92fe54a8f3afd8262fa35bbb271e1fed5d53dd0592ac3effc7e840b1bfacbf + input_fingerprint: 1a5ce223a1d483ee4d4373d64e5e0e0b177546005e3e40647e3a7c0b4d291b03 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: b60fbe75e249c52e70d0d9cc8e26da52fd91192d6e4ce4d525f0a4c295671cfa + input_fingerprint: d5890fa729ab03f7dd876139b8d3b97a52865cd981960e8157d743facbb42493 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 4d792159b9cce358f80f8e70ca5d6b9e43267bc659e4e6e2fe6ac5558ae06384 + input_fingerprint: a6bd4c4a2aaa0073f8bcb91eba967bf9e6d93cae920d50d1af01eb9d7c3efa96 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 8b6dd3d1a263d03b2a29907812e9fb056c4548d808f11474ac0d2c0e438a6cf6 + input_fingerprint: '08b9d8d8b40ca5856f582a73244acbe1d4978576e6eee06033004fcb0a039193' template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 03674b0de88a7349c6a4cea5f28e8feefb2a70d1515798c266e6ee2835f29528 + input_fingerprint: 82a4db86912af12c8c567a930bb9f41f9f1fe144c3bb05a685fdece0e516521e template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 142f9dfcede5511782d5a21344e99fe75b94bd34f85c6efb8687379377fb7a19 + input_fingerprint: dc9f62ee1eaccaaaaa6520602ed8e8c408433fc43cd6f53e17e5e5001777ce0a template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 91b12a8fa92eafd3f7112cbfb7cb6f58c8c794aecd146fc487d1c585a5ca8bf2 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 62574a4d624e6c1a190a03f43da59178618c8d454cf4eafc711e4b4e37761f97 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: '019d22ad60d8d62be6f5d37f61beb47803092787554feaf7d5db51fab3dd2201' + input_fingerprint: 373dc9a4afc7cc862ef96f1ba1b4dc3e384410daf05f637871da461aa8b2c938 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 952570dea9aaacaa978961a1c21c99f2f5d677f82cc11f0ae324ce894b8f55dd + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 155ce6b242e05ad1cd546c7bf846b059cc3ee5dbe088bf18b371523e22ba961d template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 56b94928cedc919ded87e990f4854815f2035ee9e2fc23247945a2e92dbec1da + input_fingerprint: 997a0e3a0d7f8a3a17d3f8be5956b51614edac54ddb069498b80806d4fa5d8bc template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: '048c0b68258f5700df355ee50602c72da2f4b9c58fee96e5203f68590d339fb9' + input_fingerprint: 554f2b6cddd73d49b900aa810578cd5970b248981937ea986e36c65df50e328f template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 8df0012d2234991904aafe3c209630785ad925c1d5a976721913efab34525e2e + input_fingerprint: 1b9d3c311fb35a6bf2a097b7302aa75265a9d6041a4986e89db7d7383f502f6c template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: f666a1173cb8470c9451f22904ada25027f99f613a217246867d4a70f7237401 + input_fingerprint: b2124a777ee11ba2a835c75fc38581a3808c7d551480436b8a211116be41e4f9 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 82f9c4e60e236cd544af4e34b9efaa91355646c8b475694b3174700e9b884461 + input_fingerprint: 68408931963a08d7f86cb7a505885954b304d74d15ca04c533aa4487a84da1d3 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: ea5a2c53ad6836e25f1b45e465345feb76cbf4e0cb493fa3c72e2b40ba146a19 + input_fingerprint: 71777b873098e707867bd9b68178161876a648d470b3cf9842a04f40430ce8ff template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: b909830b74b547d3366395951a1f26660e157ddca3018ba8b7052de22143e637 + input_fingerprint: caa5abed48a59b568bd1b86deb64c3e90b5139e7ed149cf6ee469cc20d061289 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: c77f6904623d3564c5d1f49a94ee683eea12db7ea54a005f70b5ca1d6575383f + input_fingerprint: dc15a6024533c206f758f3ce42a535df662ed312de5dc148d10b585ffa1989d1 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 0663a6d1d3e23654de1526a6e46d6732e4f9c8b1502334c3e4cbccf247420219 + input_fingerprint: 4916c9a93467e0b4dfe18d53f119d707b3dedf4a82f2b21265a41a02369aaadf template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: eb92d1b2f8ccbe0d3a9cacb5f9b5b731ae41badf0c6fd93baf40be07e650b65c + input_fingerprint: 850fddc8fca06e919ec9f8f6ada3535cd48bb8f834094f03f43c5a7f2239ab0b template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 455a0e76478bbc642e77d2ec4c681d43d3459df2e6badf7146072dbc389e7d5d + input_fingerprint: 85cee41f08da80137aab9c5b9ca5a5d7c074ddf97bbc5d259feaf490cdd9c7f8 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: d58708627298207282f2d92d723618d1c65df298f49c7d7c82da7af4de489301 + input_fingerprint: 7b68736b50561f00aa16ccb8264559c3971a8de4d19bbd13cd5eb0988958f0e5 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 5a24580a58a9eb9f1c3b4601667408131ff6515b33ee5d7435c83c7376082587 + input_fingerprint: e1f726a029df918c1b00456df4ad316f6be54745056321e0c25fcd9e9acc5de1 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 2862f9ae42be43a6da89c013b28a78a0781ea1a70c16d5e26472e5dde10d56f9 + input_fingerprint: 2a21625d9bb14d6943fcb5c6556c2f917146cee0b2cf8fc652251c317a20aaff template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 31cbc79bf2e61689e0402d3dd2e2ed2f32e6d35e2f32c090f93ff1bd28c64b72 + input_fingerprint: 72e93a925b974d03b754977dc94aeaa3d124eedb6c4dffd74ec88b3ad0ff8cba template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 79f568144a468b8a8a9c2f220fb14d4495fff6a947bac5956a8f19a0cf9ff223 + input_fingerprint: 4f3f10aa60a93ee06b28dd6cf9164ce17b8260855b0f08bfd2c95c1ad9db50a6 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 32cbaec863c8612b6005dca63522406ea64fd533f22193c8740c1eeda1c9acb4 + input_fingerprint: 8563b94527b0d2fb1b63f41b3737c38fc0b82be2e93d40ea846ad40be1c3b370 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: bf9fbf1fe60ce897c2d9b1df20ae87eff809c132e7235c580be8f366d6d5d337 + input_fingerprint: 120dbf231c50427bbd7f864985d87cd9d7e8e3c4d46906c61d302423a984cd89 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 6accdc77beedb24bf33831f9a0110f92bb28fb6967457880d42b26bb358873e7 + input_fingerprint: 1413e545ccccfb3235d62d6f08b70d93ef67b0516880aaef4221f4508493ca51 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 15ffa00061a9aeb314bdf9ca293930ec06548ba21413fd6029eeafe2840599b6 + input_fingerprint: 0ebb05acd34f68200a74a1935cbca4ad203ec0e76ff5539e9a9e648dd1a619a9 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: '08c16d69048ba61d368aa034e5effc30d653e24c84330b6d1e357ad95613c0d1' + input_fingerprint: b0b330063c313a718d26a055852b489aeb8b6a9c9193bf08b01411572a722f78 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: eee82483037e70af5bf390620017a473efc81e5b081cdf1f8c5dca6ff955d245 + input_fingerprint: d2e05e732348e8d4d156130db5cfd3dc14256d4d01739cb35e0af9231ba4e7ef template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 94cb4a09124eadb03ec99b7c068f5aa2f547a2a366961bf01e66f42fdc304b82 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 1cff79482f144b0bf92a8cc2e2ad68c4ad492336386b35a7500793751542365d template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 16a34d139c6ebf0d9e91070dacc5ce7bf4c2cf82a02896263b1795c8e6ea0773 - input_fingerprint: 5a5b36ad48a9807081f40bd5141e42e2cb3d7b6c2aef861b38d00a13f143e143 + dest_sha256: f7cc961b8abce89d671db77c1460a546e3b737a9a52e73adab262267288c9a81 + input_fingerprint: ef478aad0f4cc40b76b8b3fd976d8f90cccff6db48eb820b5cf5af86c43d2199 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 425ee40278445c5f4df4c4be52c221778bf6a7652546a41c965380ae6512b3b0 + input_fingerprint: d200bae339b4ae00ac29251a5cd00e3347063aa87f0a68c73d28213ab436dddd template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: b0ac616bd6e4a695ee98242c41804ce08c9e349a670d753c88f702ac4a86551e + input_fingerprint: 4c262be5a829339cf970556bc9f97924b38b83c6fe1a892bb743ebcbf2f2d8e5 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 2ffbcde27a1c75b28ecb0b4a4c9bc01a77353a1d2bc48ce3bdfb4a2e9a06f9c4 + input_fingerprint: 8c1a1ff98aeab651562151ec6596e5f6186c2bb8d586b5d78d584ac6b9e7b2c4 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 584e941d4723c4cba0547018fd98bfcb0cdf353d0bb5f4304dcaef46448f7ea0 + input_fingerprint: bef934c92eff931ce73a2c8ffdc47591c678c47b16b47749488d53c0fc169f79 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: fbe21b8350641627fbc9b949807c01557e18347c696e8774d48301fac8f624b5 + input_fingerprint: 0f887b4037fece9dc5cf8691807e49859068f22e94275172bbd4825d13335579 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 15cc6efe22a63b446870f0b572e9f48aaac0366001ca9a9158d0afb73809d29b + input_fingerprint: 888c598707683660d95d321c143daab53c716afcaffc486d4177a1e0ce9a7206 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: d59262a979a8af0e8fab91b6759b0538ef6bd3c99fcb8e6f58a7cc9c0a3ed5fa + input_fingerprint: 782dbc3b7a1b9b2c562424c3e109331dd839b2d4775b4a92d700b4e07286cd86 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: f8f710321bf4afccb471721571f1cfa57c45cef5fe3724602829a8acb598f1d7 + input_fingerprint: 6ed1331bce8714cf95b8243c380259fc69df495e5f077b75d46fc2851600129b template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/merge/git/version.rb: recipe: template_source_application_lib_ast_merge_git_version_rb action: write - dest_sha256: 28316e7b1285fd0d21ec4f6d1867d11d9c7df93f027f80535f890e67e1ef2c6c - input_fingerprint: e8ffe6bc954073a7c0bbe883a7900d2e5f9cd61ed8eb5eb12c9ecce304cf8261 + dest_sha256: 9a7e7865cc8b9722ef091676605ff07adfc56679a1e349a8446cdb83666894f1 + input_fingerprint: d07fb92c037b3e2f918ff64e371e2a3e1a0097ac599a0fbf443079c19fb539cf template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 16043f9448d19f3442c166255768db3d276db1fad7397a6ed5477dc3ce5b0f2a + input_fingerprint: d3ebde71bcc8a7cbeb1bca05c7e1298f6ae8d682544fc50ed30878df7b93d41e template_sources: - mise.toml.no-osc.example sig/ast/merge/git.rbs: recipe: template_source_application_sig_ast_merge_git_rbs action: write dest_sha256: da2fa5e17930670d54bd73928f5ee746bd1b03159ca308cc89e35953ccba9169 - input_fingerprint: 8f925fe23fb363067aab5eefb6e82cd4c2ceae0b9d8cd2003ee41244f33e7412 + input_fingerprint: cea860805d00bb3a0da78d40e6097312dd34db3042b9e3129a1713c7aac48109 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: a54e158dda53222ca60e3b0ebb623b58b36ae6c3fa4e333cd47049394d8b6ed0 - input_fingerprint: b305cc5e278028c5e4f32b72ccf907ce0fa77d6b80034cbb8d42075b213dc0ef + input_fingerprint: acab98040b7ed902fa90f80affa0040e89ac053266f021566177b631d243aaf0 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index b32409ec8..36c622606 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-merge-git/Rakefile b/gems/ast-merge-git/Rakefile index c1415eb99..0f3c22f87 100644 --- a/gems/ast-merge-git/Rakefile +++ b/gems/ast-merge-git/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-merge-git Rakefile v7.1.28 - 2026-09-23 +# ast-merge-git Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-merge-git/ast-merge-git.gemspec b/gems/ast-merge-git/ast-merge-git.gemspec index 45d65fde8..a7a731ebf 100644 --- a/gems/ast-merge-git/ast-merge-git.gemspec +++ b/gems/ast-merge-git/ast-merge-git.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 diff --git a/gems/ast-merge-git/gemfiles/modular/coverage_local.gemfile b/gems/ast-merge-git/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/ast-merge-git/gemfiles/modular/coverage_local.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/ast-merge-git/gemfiles/modular/documentation.gemfile b/gems/ast-merge-git/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/ast-merge-git/gemfiles/modular/documentation.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/ast-merge-git/gemfiles/modular/templating.gemfile b/gems/ast-merge-git/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/ast-merge-git/gemfiles/modular/templating.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/ast-merge-git/gemfiles/modular/templating_local.gemfile b/gems/ast-merge-git/gemfiles/modular/templating_local.gemfile index 08c0bf6d3..3b3972e20 100644 --- a/gems/ast-merge-git/gemfiles/modular/templating_local.gemfile +++ b/gems/ast-merge-git/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end From 57bc6fa8fcb8cf1674214c20a32015b194023c1a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:55 -0400 Subject: [PATCH 210/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20plain-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/plain-merge/Gemfile.lock | 90 +++++++----- gems/plain-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/plain-merge/plain-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/plain-merge/.rubocop_gradual.lock b/gems/plain-merge/.rubocop_gradual.lock index 21ecb9c1f..63086f3fa 100644 --- a/gems/plain-merge/.rubocop_gradual.lock +++ b/gems/plain-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:1228210085": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2164405016": [ + "Rakefile:840410751": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -114,7 +114,7 @@ [214, 5, 700, "Metrics/AbcSize: Assignment Branch Condition size for `levenshtein_distance` is too high. [<8, 31, 8> 33/17]", 1827550752], [214, 5, 700, "Metrics/MethodLength: Method has too many lines. [18/10]", 1827550752] ], - "plain-merge.gemspec:1249216941": [ + "plain-merge.gemspec:3074130156": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/plain-merge/.structuredmerge/kettle-jem.lock b/gems/plain-merge/.structuredmerge/kettle-jem.lock index eb79f70fd..0c2845da8 100644 --- a/gems/plain-merge/.structuredmerge/kettle-jem.lock +++ b/gems/plain-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: e5a029c511ac411ffc1a2644c7c2eb7ba275d0c594fff48e18cf6cc5d81b70b8 - input_fingerprint: 96def883c44672be45860b843347763fb55710ba9894e7ea484792e6c79ba4d4 + input_fingerprint: c6552bc105024de00250365d7563d059ab7cc1379d32ee33434f8fc7e3ee03f4 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 765cc2d71fae05789d9ab65cb08001e5bec055164a32d35645a3e1a14068d4d4 + input_fingerprint: 81ba61a982e1e0a4c530b3739635cb6b31f85497dbeb5233f9e1a0b952cca233 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: '078d29e18e518f25ecd14ae4abc06ba4d7fce85967e42d113310bf27b4e5d559' - input_fingerprint: 738eedb71b4d892113a9f1b3edf9ffcbf5389177382ed3e40ba3b8fcb3577ae3 + input_fingerprint: 97a34ffc7cb162ca719604bd61ff02308dd31fc126ac58bfc2bbca51da074e9c template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 34ec8a1e9a8329253b199d357787f6053c7db7a16099456c84bd99568a4ea7f1 + input_fingerprint: 2405d12fd467a7e7f4f96cd3a1000dc339e25ee186d5df641f7626c634c00b52 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: c9811b62732f75abd119f02fcf7b5dada6c63c5bbd79bfeb57de20ced992bb9d + input_fingerprint: e087dc9508508f9f215d8d01c9eb7beae547e3832148ba4fc6137c008704b257 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 216b7ddb18793d4770420eb82c84ff7c38e8e0da92e2f265119b87b1e8a582cb - input_fingerprint: 58567626dd44097dda1b843ecdbc7bfa5cd0cb19ee7a7a25d454e74495aebe94 + input_fingerprint: 9e86fdf6efbd9a98ef0bc70a8c0cd46b29bc88d3037cfae77f8c608855fd75f7 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: e402252219ee7b35200584d087f4b000d3fb8b87b45b95ec1d900d164eea1db6 - input_fingerprint: 8cae23292212ffc35f82677a88ae92665b297346fa17c554fbb8a1b537b307f6 + dest_sha256: 69d2f59afe54a3330a8a285055fe429529b4756537013c08c9534c4c0076b89f + input_fingerprint: afa773ddf6e77b9d22bd93179830c581bf37d010731c4e0f030bee3dca7d9f1b template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: dbb3243a4bf182152ea086bacd70e210fa2333168f279a765be45c9896d0ebeb + input_fingerprint: b94dc21c69d3808b8f71fbc21175598d6960242d45236f8f2a473060cd080552 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: ee52b6c0c4268178b2b4231af4ca21a56d3f771529487853ee64f604c7ec3576 + input_fingerprint: cc650382312059520a5313d3d4c40d44c5d82ab4973b3b2b21f1158b5a1ae622 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 9518cc0f630bfb8aa190505d41e7a711060d28a8143dfcf8e686b0987004ee25 + input_fingerprint: f1f393068ef88c6951b4f7f53fae901df44dd538db6f0bebcc3069f0f70c485e template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: f135b5e866dfec0ca3d38147daa318ffc7baf9b935356248ebe7c0921cc71afc + input_fingerprint: 28271938d0ca81bf65080b5673ed806776cb445ba27f7ae6c348bc0b6ca6be08 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 500e19096d128a2c4ae344b2cb6b1ceb041ffdaa0a66c56da8657e16006fb101 + input_fingerprint: 675a89f5abd9beb58432fd3cc1dd4c01fa07cc53717c07fda3665ac7c97c5ce5 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: be5b0b70d4fb7f475f9dcb83635eb1155824e84613ba699c284a85ec597acd9d + input_fingerprint: d29f49199c0c7e7a4c0b0d170358f03f7a54f27aa596a3f7450108768b12fcfa template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 480a3f0cf8924e6b1f4c08cfafa639bad51a5bb261f6c7fc164c911cbce709af + input_fingerprint: 13f15307f7f00c4a655a8e8e814cb2c23181773b032ef6193c4287867a5bd670 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 33786e4e59b05dd962b0786f3df693c6c0d4e6e2df4cdf7534004fc77022c7fb + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 35aac33eb017fd8c26fc47f11fcf365efe011d4d42a4c78eb5990e215cf7ca25 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 9f88c72b1e6212ffecdda80898bde72d3df8f30080e574fd950876d01d28cf64 + input_fingerprint: b1dd54d0056d9c69a02de543d38a0a1b03e20954e27878b7774132dea85c8f46 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 808fde02654339195817f406103eb1b2c37d373fc0f0e7d3f8d55b780a6c3023 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 60d7c54caab0cdfc2952e8aec7d54da79d85b356cc246ddb099af2ed008b54d7 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 335932423d606200f9f9ef835a3bdd63010c5fe185b05d0961c94579c83ec37f + input_fingerprint: 15dc6eb6c41d81ff19a5a70c92db72c6ad14dc55f5f2e4c81d1cd6090d74321e template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 9582f2c47dc2432b891c85a4929c5cc82ac5a2ef725b93fef41a9d596911dbe9 + input_fingerprint: d8668a6dca0ae8ef8e6fd06bcdefd22465eda8b3ecc26db9e283a2904d692466 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: ee6453f3826f7491238ea56aa8ec3e4ad97d024a6ba1991d4dae745245ee0464 + input_fingerprint: 99e2c6b1a662d3b0f2a6bf2dca3ec1cb771a298c5bb4ffc6ff72330f5021182c template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 173d9c1f556f9c0f9351d848704178c6af33d808cf94e87a8ace8e9968dec560 + input_fingerprint: adc78332b0e4f8ba14421316b5251c0649418c37148b03edf411364119c929cb template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 252a565a684d72c7f6a0388034c5c0fe5a94cdf9e3244f2c06e55456deec0399 + input_fingerprint: 3c3b67737c549c69e0024ea64acc554fadd25729722477169e71722c03cc95be template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: b4d551d3ff70d3c2f8d6042b1d7b5b5be42252ac102f32f48877de5930026899 + input_fingerprint: 282b26bce88a6939bffced8335dc11b89ab46410df7932ec3dcbccc695705be0 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 3824d45f97ab65b4ea680bc252f8383013cec958ca42501ead85d3d89ff9d12a + input_fingerprint: c0479033554bb6d778a3449eee317d137b2513ad4c1cb33a862d98ec4ecee3ab template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: e357fa96a11e231301261cd56d553f9f3ac8805b0dcfe2f9b429f97a477a00e3 + input_fingerprint: 8c34434f9141331ae3544727757f668635ead39bc38ecbefa5d2258c20f81657 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 9d0b3401cd8b05a2cb5e7ea7eb6682f7f3352a90e8e5e5f4c11148af2842568f + input_fingerprint: 65b677ce2593ab41f4cd90d5677a31ed20f989c40ea56a2be6c8ddc51150305e template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 4ce0321ad803f12aef1ee2b6a9143ca51abb1825cdab4ccacc63fb2b16018ae7 + input_fingerprint: feba05e11fc05de98d2259b495c8b3c0b23de191f7357243020767cbb7864e95 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 7d49d3bad573bc648811591fe58a9ec7528fd5d50995484ef9add91fec593646 + input_fingerprint: 4aac27eebdf0ee9272cc4898b6969996bbf8d473fc28e0de67559ed255569767 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: '0970b53b40b3a0eab3f538762d72bcbe7968080b0c1ce6479955db65d16fbf54' + input_fingerprint: 00a2bccea47bc88bdaf5726d289eee97c5b24e71817fec8a0ee9ad3031da6413 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 51059bf3e0ca1ff5f738cbdad46fff05ff0212cf8d1cb38fedd937820a3589ec + input_fingerprint: 30c825c55ec27d0af849121395b3dfbec0d42931ada60d3e0e901882e88f360f template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 5853dae38576ae35728bd936a039f5cf73ed709f6d50921da0c040c6892eb536 + input_fingerprint: 2be6613679ed9dc1ae1217ce640513db237ef458b343368e41c83b117be6af60 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 4dfd1c243fe2432d2de444a36e70cbbd716a24dbfb86eb959ecab71bdf51645b + input_fingerprint: 3e5f2c64da0f2fe73287324d08b8514ca1b432c35a00f6402a9d611291c97905 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: a836076f0c3f899f605f99fba554265a77ed875cfbeff353c40b3e4bf2fe75da + input_fingerprint: acb12c315f50281518dfd39163e2ca44917411c96e8f842988555f88b55b520e template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 7c0e681048c09e0e19071620d449ef48a6f696a34b669e3ff292ff61d757abed + input_fingerprint: 54e88324f0e4490e721eb50d00d4db0c8d4938afaf0225f13da2c186fe781e16 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c7a930476f3299d1efe5ac93d277f3599c4ee81de6ccead839b55ebef1058de6 + input_fingerprint: 23c4ac1dd72b1c8f6a431fc6b5a0331c8350b175e88936bb2f34a59a8d585ce9 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 4d781560c6460727a47d6927f08f5996facd63642c2158eaf7b1b2628d88051d + input_fingerprint: 698880864355121092a63cfbbd7860c14f440972610b8eda9ce80d27152239a0 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 36742973647a3e024921cfffa30fed4a095f4d2c46986f6a36aeeb5ced3ff93c + input_fingerprint: 45fd7d5748e29a4ad960778c58e030af763a6100caa4acdfb03214af91cec8f7 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 3da0871b26ca7c458ab6676d26108b78e4bf629cbfb2e8d1aa9ed818d460e39f + input_fingerprint: 39c1c0a2b76f84e2e6d51a9728b2ba2859eee0aef313b9738725661582f0ec27 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 388bf2952a7cf2868a7bb242ed8d95b7035c58ca95c3576e3fb98123e2f4498a + input_fingerprint: 139026a9ed0136c67983b21c901c69101a03d1813b131e69a67332969c82c3be template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 4a63d225763b31f8a56debf26741ca2e5e02899b06779c3156e7f6f4c8d8ae0c + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 82ce40177de040148cb698ed7d9c0fe6d35f584b397418a0c3f40cb89f3eea7c template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 7518b80ea76a3b605fcfe4dffd483fe194335afeb81cecc803980af1bfcbfadd - input_fingerprint: 26240b5391fa81277f187723624cf070fd6d7798a2b10dd94ea571bf61a362c0 + dest_sha256: a3651e3b104201f54c867615c2382ab2df7592837d82bb27bbf7fd324fe18fb8 + input_fingerprint: fd37ded96b688f2b849a7e9131691f921defbca7d90756718d9b2c91b2e89225 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 913fc0daa0c2073407cdc6ecd8885d8e65f1500a3e6370a9b6dfe1cf84a5393d + input_fingerprint: 18b8d7e88a503f27ea4db01aaddb48bac9e69565fe7f5f0b56c4adb65c53f360 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 5b449b415d7ff6d2b906c47d193683160ac97679907214a0c91cfe76a251aa27 + input_fingerprint: 4302afc5be50e301d4cba217d7fc247bf64d328a3364122084c617c20c83dd34 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: a9c04d3abd3a9e12029bcb1a8aab375c930afc8922c7955c6654988801f2ca53 + input_fingerprint: 628d271605f217b90e8e20c9eb420cc87da2d727db1aa9a4c4145772956f1aa2 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 0c988f67d12ba5cac49964a07dae9f7daa5eec6a922e45b4420f5c5d6f947452 + input_fingerprint: 74f0071f3a2bacb2b56f5e06f8a8d933564bf02c0f921d3378e87da54db6edd1 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: b55e014a9d3e565463a269a43e0f12132cde6a25e812963f8ce66b00950d1c97 + input_fingerprint: 1a19b822ef77c952e0260665f84413a1246f4a75dc144d7154a9f27c4b7da50e template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: d753b1b8b9dffbe9caac03acff0841a20a289707525cfad29e2fd659ceae1f90 + input_fingerprint: e71a7fc09ddd46aad1fb8785e77a6085f18c3e0f8cb0c7ec2b9e346ae12c2715 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: c1b20a837f504a2e98095d49277546df1fd3d34f509a6844577711cc075154e5 + input_fingerprint: fb4f7e71325497c7dc9628f5aab3dc0b5c526b8f68d0158d813982bea6ba6324 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: fad9ee369dc53e921544d7cec9398ebf16e18d4fc253979b03811adde77d98d9 + input_fingerprint: 5ba39265e47d051917cf5a013a8aaec140ad4d4fb45339f418dbef4e5aa7e37f template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/plain/merge/version.rb: recipe: template_source_application_lib_plain_merge_version_rb action: write - dest_sha256: bc6ed08fc5986764ea68be2f2bc2b4859f2b2ef1acfafc83d500ae5183ecf8a8 - input_fingerprint: deb7aa806a7c584fab3261a3aec5251c7b9b7ae4b0060cac5dbb89b06a884e51 + dest_sha256: 519fb97d902f3d56f809eda8ee806b9aa71c433c321a965bb9488970f2a5e586 + input_fingerprint: eee5a131212e018739c81fcf8dd7bba1b43884f9b88d987256fe0a64bee7f22c template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 7c2122a80e322cbc1a4534620bbeba98f0bf10b24842f63c9a55ec7e9f8188cb + input_fingerprint: 56eab2b555a4c1fe0378359e5ab5d628f900859fb88a6923b1bff1f86a2be8fa template_sources: - mise.toml.no-osc.example plain-merge.gemspec: recipe: template_source_application_plain_merge_gemspec action: write - dest_sha256: 4ae1a1ad35a54308eec2364eaaf54d62eb12d1f70827e2bafa84d0117fc7307e - input_fingerprint: bc1f0099f7c5bf7f31f68561e3a95d44c5e71c471ae3e059df9638f9cd78a164 + dest_sha256: 968686eb4bdae6cdee527d5ef4fa39cac1a3e1634efb3feedb27755567b782a3 + input_fingerprint: fcb1d48e1d9222f15ba2b6e7f5f21df61f966c05aa4a2b87f3b4a06c06a2d824 template_sources: - gem.gemspec.example sig/plain/merge.rbs: recipe: template_source_application_sig_plain_merge_rbs action: write dest_sha256: f2ad1c197b704d04dc0d4e7a35250198fd8c7c09629341d72fa50ca4448aa4a1 - input_fingerprint: 3490347603f6d2a5c83a4a98def4b6fc723c788c2f52bc2f5b327ca3ab12b9b8 + input_fingerprint: ff18d482b5b3a30c948c05bdc4123bf936b01f8b54347ccaebb5f1b339f25324 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 391120e7591e00c11f1545ff513b91b5f60a9d115418e2a869ce67f54d826e33 - input_fingerprint: 6036fa467dffd8824c93a756bd198156cce38d7268c720ef025269cf95aa24ca + input_fingerprint: d3b810d866c9d9ba4c821fc0c3936fa87947bc0f803dc1594ab25ca9a03150bb template_sources: - spec/spec_helper.rb.example diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 43eb8793c..27ca9ee14 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/plain-merge/Rakefile b/gems/plain-merge/Rakefile index 459a59930..bb66696e7 100644 --- a/gems/plain-merge/Rakefile +++ b/gems/plain-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# plain-merge Rakefile v7.1.28 - 2026-09-23 +# plain-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/plain-merge/gemfiles/modular/coverage_local.gemfile b/gems/plain-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/plain-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/plain-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/plain-merge/gemfiles/modular/documentation.gemfile b/gems/plain-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/plain-merge/gemfiles/modular/documentation.gemfile +++ b/gems/plain-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/plain-merge/gemfiles/modular/templating.gemfile b/gems/plain-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/plain-merge/gemfiles/modular/templating.gemfile +++ b/gems/plain-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/plain-merge/gemfiles/modular/templating_local.gemfile b/gems/plain-merge/gemfiles/modular/templating_local.gemfile index c723e1244..8bc419463 100644 --- a/gems/plain-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/plain-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/plain-merge/plain-merge.gemspec b/gems/plain-merge/plain-merge.gemspec index f0b035dab..22e9062ab 100644 --- a/gems/plain-merge/plain-merge.gemspec +++ b/gems/plain-merge/plain-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From f1f113b6ea35a694310658b6b363c8b76939c0d9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:55 -0400 Subject: [PATCH 211/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20bash-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/bash-merge/Gemfile.lock | 90 +++++++----- gems/bash-merge/Rakefile | 2 +- gems/bash-merge/bash-merge.gemspec | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/bash-merge/.rubocop_gradual.lock b/gems/bash-merge/.rubocop_gradual.lock index f6473b056..aa7dd8496 100644 --- a/gems/bash-merge/.rubocop_gradual.lock +++ b/gems/bash-merge/.rubocop_gradual.lock @@ -2,13 +2,13 @@ ".simplecov:3811430533": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:4024984312": [ + "Rakefile:3264757631": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "bash-merge.gemspec:3194161222": [ + "bash-merge.gemspec:1219065351": [ [130, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [132, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [141, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], @@ -28,8 +28,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] diff --git a/gems/bash-merge/.structuredmerge/kettle-jem.lock b/gems/bash-merge/.structuredmerge/kettle-jem.lock index 85af1fb9d..0e9167b05 100644 --- a/gems/bash-merge/.structuredmerge/kettle-jem.lock +++ b/gems/bash-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: dad49e6b87745bb0086489b692d76323838718231846f4bee376e821347d4e15 - input_fingerprint: 8b3b4492265112a48f7f3070ce27b8bd034f33df6df0a39acbb28fecc7c29600 + input_fingerprint: 3ddd8313cca07b1af99f3e77d06803d1aa436bf35d3602ad3450fe99f4df7b53 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: fd73710a708b60cfd2b73201eff9ba605f3579d5f3b08bfb983c0f6c1ca6bf51 + input_fingerprint: d1633c63b8cedd2642317c1c5e93ba3b667c44fef6db22e946c5bdfc39df1f30 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 91b2d0a23a6767f02e841df49ef5f577724c24a9704e5223bfbf894c4ed8c959 - input_fingerprint: bf08ac8abdbf5d1a59842b7900d4ecbfbdf8146d2587514ec5367cc7c2e2920b + input_fingerprint: 003ed133e2fe7d6a6511c546b753a5e7be48605251dacc59e2f6ad1deaa937e7 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 3e78893d8ae7d1a61584ec42e7c22ebfcd6471594b524dadbf1c3257880a45cb + input_fingerprint: c67b1aac42853140d60bc35d181eceffbf389c8934bf5168c90e181d6ee3d824 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: e9bfafc62b89bbff43e0323aa5da66f45fe43ae257166cf32637def8f705400c + input_fingerprint: 5b02bb584813e66269f15421e4a5d6de2591c95a32718b925b3419dfd4208d78 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 9a7930305b7318b977f2f03d5a0f9c9729be3c7b74d9c81d4d4273a895d46c76 - input_fingerprint: 463259050942f6517884366bde4fda9bd426ed0439babb1288b5fbc6ed68ed7a + input_fingerprint: 2e19e9cf0bd3fe69aefd9f5129ef808eefda5fd74c1aaf65c7745fa05e8b10bf template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 7befc77390035dc71032b54bd56af491f26894473eaae1044c0295a1d5a7e79f - input_fingerprint: c59f298c8e6d86a05d95c2fe013d342e00f3a865c32328f0e20dc3762d431486 + dest_sha256: edaf0521ec834a83d172d9a64657f317ce785984c672225e5d77405b7a79676d + input_fingerprint: c7c49df1a68102961ac8dab1b9db39b5a47f1929ea4cc999e2f892cf6c0fb03c template_sources: - Rakefile.example bash-merge.gemspec: recipe: template_source_application_bash_merge_gemspec action: write - dest_sha256: 3e1eb4699b4d1ef650e2487c6fc8e4046b1bde97d4dc2c1ca78add3f98778dc0 - input_fingerprint: e612c78370a8dc6364c0e3873fc09bffad72c355c40035106008f15601658865 + dest_sha256: 7660633868c11174e412c6c1f3017e545653c44885ec21be9278c29ad58fbae7 + input_fingerprint: 2fae4fa475063b450cd70669629084a2b1ce4aa4ad4fadfb275b70236bb63b90 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 31729439e0e7af4222c950ebb1d52bf638209630c15a320143ee86324bc0d7e7 + input_fingerprint: 436a3447b0aba0b9ce42e01e1251e02441390a21c5a4c6ae083112b81bb6cc74 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 7c91d7c34c7796ada60acd821ec67fd7ce9c98c2d056b9d0e58464810b2ae35a + input_fingerprint: 41e60e5767ec5b6ea40f1392d37e08ea2f9438321f472fcf4512f913675b2e16 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 0fa6ee6e25256ed523334b77cd786d863b2af1ccc215a704556c9e267abc0b51 + input_fingerprint: f2f42f63effc3c9a5a1143328074e71c10f8087493094b409b93328b640fc6be template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: a2553568c9a8cc4aaa1c56ae2e495a26c42b761ca24ae9fd9c7a65c9ffef972e + input_fingerprint: cef84916d59a3a6dd8e38570dece45b683673c9f9cc4a502251f2c915079daff template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 39bfc4b4ff285691e4e06e45bab869e8bb935c4d81fee28079f6d00ad5720ec0 + input_fingerprint: 17989d5b3e6490c11e101a5f018dd6a5052bcbd3a5de728495b9e8104cdeab2e template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 1fe5a59b662eddf9522fb41cc5163d55362c27a8323f06e38abd39ce92271aa7 + input_fingerprint: e1afb96442246f7585454ef45cb1354b76bf089b3f92894668a5942e34175689 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 5d5581438953e6ac3fcc17e90627483c1bccbd4695eefb344d1e7f9e09a5ec5a + input_fingerprint: b55da6d80026136577236ca23b1ed336cd6a9eefd9b0e0b77c39da4cee468899 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 32ea9c21c69530c2ab33636b66c4b060e8c08bdc601117bf7cd55ae0d2bf1c67 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: c94d8e279d54f7880b2b8c5804b7134c499a1c54f20cdb1823a1db1750f725e2 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: e314f3b545dbf49e48a6240de963636a156dbdc1c35a52c1fa1889c83ae20d1a + input_fingerprint: f83f0f467039d2bdca31d0280fbbdc3ff3b65f5f84af7e786a8c17b5be5de78c template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 0e1f33ad00b6457acbd1fd1eeef2a64fd240fefc547eebdd5068536a29bb1a73 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 6bf912a1d522548a98a9a755728c2177714c9c3e0fb1dfe4aeb6316d8aa38b28 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: d746243291e315bb1cdf813fe17ebd959a6a3694a58978d4a8e8d6524629f26a + input_fingerprint: 00a674091a6a5f197ec5ca9557d7c177583ccf0b4a7e15f9bf2136ff0f55ea78 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 987ab43f9643caedd9e65347cadd3741a16ad95128f7b59c3c20a36d8c05304f + input_fingerprint: 8bb679d7bba1eacb02440cd662e0293291367cb95e6af58a3993804a6c487c3f template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: d6214948d8fde54a50772f0e470fe5dea453e8a7c29c69ca175470230421fa56 + input_fingerprint: 9f156aef195d99b085340203c081f161f69c5747a530b80bc2835e45c060346f template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: b5ed3889af5a9d95cbde830a715e0092616186b4995d6bcb5c6a5df301fd128d + input_fingerprint: b68926235db02979bd4c20593a05362ad379a0e3f62d74aba4b47efbc6cb231c template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: e170b371c585aa881995651cbbb356a2b3e17864989e40313f45c726f4eadc61 + input_fingerprint: 9681ee42fb8362e7739ded91382dee51be32d6663f0749c48ed84df13f23bfdd template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 01051d3532c99d5418c7f3dd5a09e9eba4c4ac14866a22bc4c9a986a18a66869 + input_fingerprint: 6a3473deb8632f0c2cca71828d9a59a212c17698b89d43a969fa54085ccd5863 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 9b505b8fc621d7969096e75903239b45cb3b213490f37a20fe02cfb393411222 + input_fingerprint: efd2cdf7a7402f0a22e5adfa3fea122ca76abc2e9a71abd643b0b94cb8ec8507 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 42386085129d4a526d007a6e41de12257496173928fe799488aaafbf92e2605c + input_fingerprint: 0c60ab21b65e009078056646308cbbc41c4a1344e2e40771a13810e7213bb6c9 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 5090f12e6ba136c83a83fa0affbb850fa0d0fa5015dd904862eaa8435c8bed62 + input_fingerprint: 54c80c4cbc5c178816573892f48dc58b94d46dbce1b03f3a41a8f971fd1df19c template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: eaeb9767a2b17c9ddce189c75ba969348d22a8cb0b99ab76c6ef0dbd1b3d3d1c + input_fingerprint: ce9b0234d29620442de1118f5e145c6496c677653944af7fe3bde14cf2fcd842 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 37fb2aa142048e18b050eb2e3eedf40189ccc0da9ec5ff53533f040a593cdd8f + input_fingerprint: d05152c953215f4115340ea53ab0ca8706724ee0ab0134acb3b258daa1ced14b template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 771c5cc78765b048dc3f77bec6c6aadf47c0881f18ee7d588bfefa5f277a6dc0 + input_fingerprint: 2ff16c0668271e47839fb86bd5e865b5f473d6df889a60426faebb9a96e23e3c template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 1ade15b7829b5cbbb8e3c6db73c9e3de9cf4938b8c9339e32bcb953ab0cfcd16 + input_fingerprint: a45da4751422b4961dbfc080b5c8b0c460df0592d28a2835d1d8ee5a7ccc053f template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: aa134b1216d30d45c0ba3b44db7acd9ec8b5034494145215f3e99cf8268c72ba + input_fingerprint: d4da3d6aaa3d49df8a37505939984f39ab00db3b04da7b0e66a10adcf022663d template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 7a67e570a05f8bffc7c35b2991ddf101452e9bce13fc9b1456fda04b743bdac8 + input_fingerprint: bc60b99e20380eaa17418aa7a1f867f198e5d0a09f5c9eeb177d8531cf370d3e template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: bc4c17d6a3df54978ff1af2bade8a645fc3e1f9a106644e90dd0a1a6d23eb3a6 + input_fingerprint: 3143ccd8c656522ba7aaf9b9b33481bac214bdf11bbaa2a45a5518d1d25df85a template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 6da48c0e96d963ba8daf82135932268dd9633c72cddeb1aef4d7a7d707150cf1 + input_fingerprint: de9667072ed024a7bcde3e027be0e3597c33511e0749c635cbb4432d6dad5472 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: cb306f94a75eebc476faa261b55afefde782df79d75cd32f1ccbb2b13235e2cb + input_fingerprint: 33a4ab7974ddaa75d6ac5abea001cff1a5d4ba077941469f29f2c91ec312edbf template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 7b1984b3a96bd608380ff4f95ee632f39d72e1d40c99d684a1abfad713464657 + input_fingerprint: 1ceebf78a62e2c80edbc9c28825df5aeee4fd3c73c59b06605d975afc0f4999b template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 77e5d4652bce3f3fddd2cc7f722dce459a1d6afc3f87e1ab6dd4cffff591bd97 + input_fingerprint: dae161bc2f9bec993730289236c335e4fc7a587c04e2c60ab0620ee53efddb68 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: db9194be08ba5cceb9fb166447165e01074304c4003119a6b5d98e5bf04015d5 + input_fingerprint: 574bee32aa74638e22d77f56e075ed430685554d336c90acb3367951159226a7 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 0bd5f0c6f8b150ddf1f5aded938e3f653178c0613a60f803c6bd2ab9ae8c10a7 + input_fingerprint: 6c4b40dbb444526ea550a91e9faa48980cb4d2aee4ab10c97df0818ef8da6bd8 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: d70680a8c11e9685ebb7833e32ae65f0238601ae3d010378600266fa7d540ce4 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 5655c6212da49444d716154bc5e9b3cf290d571e1341578a303928b8c137e6a4 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 52f25a96713ad24cb6ecf38ef4604fc136909eae3ed187c71743d8aa0ceabe1a - input_fingerprint: faa941b65780b29d51e692767c1967f25532ccf35019af26ace5f801fbf82daa + dest_sha256: 63871f2876eaa6c021067b99f1112011f468ea55e6e519ae2c0c844f33e89ba6 + input_fingerprint: d275f0d5e2931db13699d25eee12d2a2eee8d4c7dac450333b1f47527df0cc80 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 023524c410f6cb890cb7374aa341f213c845d5d3b09b6999d27f2302e6a9c286 + input_fingerprint: 203887518c65ae75bee1613294014b43370b98cd32ffbf366b0494c8da74a2d3 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 73e108bb3e886d4e4d541be13eda979bfed91e63c3b5b6cc41f67b322267c32f + input_fingerprint: 119f7c02de162855c04403bdaeca061d860d699fd5d69ac574dd38dd61d1fc3e template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: f94443f5abbeb09eb1fe7be191a0aa254e0f0dc0c55884db0b1a2a1106d19b0f + input_fingerprint: c1fbabdbac58558586f8e27d6f6c7bc3a221a33ae42f3dcd5e772428f580d387 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 838a5a810a8b3d946e2fa78a2da1011af770fc570f6bc39e9cbd3dd407804f89 + input_fingerprint: efaf0f2c7d17405160d86785e0dd9254516c9206f39c2c191022593684af9a0e template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: a32d0de00fa3fa68ade593f2c7dd6fbfd3780c4f727407409bd17754a105d3d8 + input_fingerprint: 01b488de817af7af517a02b1cbcd6909ad881ea63390c449df18bbc0730f7ed0 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 76d635f89a747cc48d2ea95790241450cb2285ba99bf2ace2047b2d3b327c93d + input_fingerprint: c8ae20fba31329a66e7c75da94ef6bb26763c74faed3c392825ddf69b02954a0 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: f3e4637e148e2696466ecc429e6ad2099ae159efbe07e8c13ee7a1954fa5fde1 + input_fingerprint: 24fd43fb50550b0c28174f6e251d0cef0d82bb51fb27d3d8fbc37b5a0f01826e template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 63381a96d52103da880388b9ccfb3953dc575d4a5aa39768182d04b8617fb193 + input_fingerprint: 127d27386b1da9311e55896a43b5b3527a4e26dd8dcd6447885163c377e83dcf template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/bash/merge/version.rb: recipe: template_source_application_lib_bash_merge_version_rb action: write - dest_sha256: b85fa785a71cc0775f6317829232fd1f3b303e6e0f43193fae3be9b120a699c0 - input_fingerprint: 7459b0ab240c7e32476643ff6c2536b189549fe7bb6644065d3a44cbdf943619 + dest_sha256: aff1ae6312ee9382b8ba57a99b9702aaef512e1e4533719974d51cc613ff2a2d + input_fingerprint: 46b5b0ad7fe5d07d54b267d21815a831c48b23b3447d2e22cd759cc0483def91 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 33ae0ddce7846c5fc8dba6a7f78fd7b0af92493596c5e94ab8aa99b8d8c208a8 + input_fingerprint: c46a5fcf8b0dcf431c4ac5e50f5e6019debe333c9d43ef4a3c855dbdb52488c5 template_sources: - mise.toml.no-osc.example sig/bash/merge.rbs: recipe: template_source_application_sig_bash_merge_rbs action: write dest_sha256: e7b30072091a4702d2412e561adc9029554d72f2cef5786cdf03bad9e28661c3 - input_fingerprint: a44ab58a73034989652fa80d052b59e2ef083d220e2697f2b22b13f48a196789 + input_fingerprint: 86913b81118d638e9d0cad0ce3129295da2ddf215a6c45385f4d3fdd5ac6bf0d template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 48b8af64ec60658c6a28f89e0b3359fcc22ea683afc7ba72d0b8a3646948715a - input_fingerprint: d75397f493d7ce39e94f3f196e83eeefbe83d5a316a212edb77b220fe76915a3 + input_fingerprint: 803d4ad840bcf2ce54eadfa1109c252ba8f4e9ed72a6b6e24ac8b5098049d6b8 template_sources: - spec/spec_helper.rb.example diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index c730d6208..523567754 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/bash-merge/Rakefile b/gems/bash-merge/Rakefile index a6a7490f1..d8e4494b2 100644 --- a/gems/bash-merge/Rakefile +++ b/gems/bash-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# bash-merge Rakefile v7.1.28 - 2026-09-23 +# bash-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/bash-merge/bash-merge.gemspec b/gems/bash-merge/bash-merge.gemspec index 380820b54..ee613b779 100644 --- a/gems/bash-merge/bash-merge.gemspec +++ b/gems/bash-merge/bash-merge.gemspec @@ -129,7 +129,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 diff --git a/gems/bash-merge/gemfiles/modular/coverage_local.gemfile b/gems/bash-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/bash-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/bash-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/bash-merge/gemfiles/modular/documentation.gemfile b/gems/bash-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/bash-merge/gemfiles/modular/documentation.gemfile +++ b/gems/bash-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/bash-merge/gemfiles/modular/templating.gemfile b/gems/bash-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/bash-merge/gemfiles/modular/templating.gemfile +++ b/gems/bash-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/bash-merge/gemfiles/modular/templating_local.gemfile b/gems/bash-merge/gemfiles/modular/templating_local.gemfile index f9d162182..6ff1c5180 100644 --- a/gems/bash-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/bash-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end From 228738ea84d5a0c4ab8f0fd1075989f05541f5f6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:55 -0400 Subject: [PATCH 212/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20rbs-merge=20b?= =?UTF-8?q?y=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/rbs-merge/Gemfile.lock | 90 +++++++----- gems/rbs-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/rbs-merge/rbs-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/rbs-merge/.rubocop_gradual.lock b/gems/rbs-merge/.rubocop_gradual.lock index 1926a5f8d..b3c877d01 100644 --- a/gems/rbs-merge/.rubocop_gradual.lock +++ b/gems/rbs-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2845233061": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:1771237400": [ + "Rakefile:160328063": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -274,7 +274,7 @@ [892, 7, 1788, "Metrics/PerceivedComplexity: Perceived complexity for `collapse_cross_source_preamble_prefixes` is too high. [9/8]", 3130187278], [932, 7, 533, "Metrics/MethodLength: Method has too many lines. [15/10]", 4188914818] ], - "rbs-merge.gemspec:1372434019": [ + "rbs-merge.gemspec:300850338": [ [138, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [140, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [149, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/rbs-merge/.structuredmerge/kettle-jem.lock b/gems/rbs-merge/.structuredmerge/kettle-jem.lock index 247baffd0..dfe66acb2 100644 --- a/gems/rbs-merge/.structuredmerge/kettle-jem.lock +++ b/gems/rbs-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: a6fd6fa0015c989536e86471f797a8125f181f8d959249533e849d14830a0c02 - input_fingerprint: 70fa1585aef4a07858477ecf0bd5979c2cf0bf6b59f2250475b39b50961a81a5 + input_fingerprint: 83543202e7564bc73ec249fcc75f3026c2a645d0393695a521efce233db61bbe template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: abfc27e3e52625416808e83f6733c73dcc17550a6d060b0cd1200dd3a1543243 + input_fingerprint: 479bb295449e871031c74d59568601e01c46606001fe249463ceddd623e399cb template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: d948854edc6ff8078ffb445c806b21cda4a003e52910a31f1a69ce2abd197a9d - input_fingerprint: 0a3f0379bbaff1e652176cb66d4e3557cf78a7a2ea35247d01d608d1ec4ab0a2 + input_fingerprint: 93f60e259a7f96486830060173722515f3722d66d3256aa67bff9c678fd03ac5 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 8235395e5192f24849c5dcf9c274ba1f45c0e4a18458baa782c34337c24e4f35 + input_fingerprint: abae7a441582de18201a456c573ee67944004baa318943c0a4dead7de775ecb3 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 1f626adb8440568ec6a02c49bd4cf5a5f89ac599bf29e348d1fa2e942374a914 + input_fingerprint: 02dff3bcf50ce41d8962ae46aec759dbd9e908070cdafce6fb485d1291ce3f43 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 050ca7507731c301616f27ddbb7aa59eeb71a5ba88e2a4c95167b3675bb1f380 - input_fingerprint: 4e5b8052a28db7e430f74d32af20d647fa39e148e2b269a8ef34af34160ecbde + input_fingerprint: 4f871b222298d9e96df85ad2c2ee4ebf7d3ad9cc862337a9c9eb5565570ca63c template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 7c0e3c9d57d0d6b6eb8744ce47045db8a5632d2b6f215f920f0032e25fa3ee58 - input_fingerprint: 80baa888ec847e3edd37da007c116ee243dc1777e6dd099e8ec305d9dff0a29b + dest_sha256: 4feea91af9f083bc254c4dfdb4fae7fd01cdf8a5650b7f299c036c9fc2a642d9 + input_fingerprint: 89e8cae1795606d52426418ac8cabcd7586c6b8f2d524cddcaee0b50f919a963 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: a27e932d334b72d907c8e04d687cdeeb66948805c197470d257a370264f920d4 + input_fingerprint: b11b8ed30364230bab86b1e48d37b6fc31b7ab641676116afbfde2227c7c855b template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 95f75493489c314713e117d3fb52ae78cc3659d93d13b87c06ee8224ee7bfbfe + input_fingerprint: 3dc5ffe77c0211b3168a46410ada02fa439fb3ea28dda725413ad48ab21d46c9 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: ba75a6829f75266de4e81ab38cffcc40ad5a13dd3494c4a8e4a6d77fcf6790b0 + input_fingerprint: 23d96f0254604262bc9a6e1a7c3ddc3d2c7e2e6a80db203d5b84f52578f65abc template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 0034d079754504c9899de8effd0729c6925925c3fc6b9a065a4b96044f1e266f + input_fingerprint: 3e1971ec3dc4fcc593b6d236cb4eabf3ee53ea0da7f83445f77ff571159c68fa template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: d9dea9f337d364ccfef1c6fa28c344ad5f0bfc79984f8dff2f70ff63105e1507 + input_fingerprint: f0bb50df1f1616aa3425b26bec653281802f4c6721ee8f071571aca4b7251d0d template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 7ce803e9c3804816d6a6ffd1d8ab3194b58f3dd03849f7fb0d654677615b5243 + input_fingerprint: d9c10cbf73a9a53fc9eefc21fc4a97bf8cc8d2ca9d81d3a6c862e3f27c2648da template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 9141ae75c55a30f36b1a24ff690b1421b36d15dc80321d75302fdc679e1a1df5 + input_fingerprint: cae1cf7954b849e6e6c5a69ffe5836a77656306e6855a4e096955dca66a2b933 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: db2b6d577366edf495cf7796061ba0875e541fea299675ef6e9263ecee454856 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 0e3c135aef18b53a58f7ab92fb60642183c7d8d9c1e97168bdf4b3a152b4b941 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 83200a9b5dc1b3eb03e47a3b1eacc6df7af6a5c8217a5e6396e4f489f858edca + input_fingerprint: be68d83aed487c4f75a1b16f35e9bfb61cf3666b3612317a4215476c284f1cd7 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 15381e4fec097a579ae75771638e32125609d6e5ff6ca968d4ade0ff2477f4bf + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 26c4642c2ea0a1f07e1d8ecf9b338cf56aca83eca8372035993a9a1cac69c4a5 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 37feaeca1f0405aeb1ecd01d1e5f883fc662e53500b2c5b5db2011650a4421fc + input_fingerprint: 6a1acef903418141d6277d11af1fdb1496887774a54cc8b6641b9ff44e3b0e58 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 2576cffda15c3821f11bcfe189146366df9fd70dbb79cd0d04cfc3b9f0115e27 + input_fingerprint: 2b32213c4b10e8b2c04b03b5de858a25c113c58f2f470d70e365a0a13b38f407 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 0f675b7ba911a96bb6c0487f6d8cb83d16cb095f21d9586a33106a0ac30eff74 + input_fingerprint: '0917296c8a8babcadf833ec10ef8ab96cdf197b9bc11d8907d642fa1f8636144' template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: b268a0e5ac538f0bff35fe760816b4963b441be049cf65356c4c0c2e52895c09 + input_fingerprint: 63e82160b3d34519048b61a816b9377ac87557e12708a204e75e9bf10346f76e template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: '00985402f6af5747ff915fdda22385f21d537b82957e1bec9365f860f8fe1762' + input_fingerprint: 4fedc56c648f0f254fd13c82843d4c7570cf476a2df71b976f030f2522037af8 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: a282436fb631a4cb1699e65a245b2cf8a9af898eb77d13e848e3ebb3d10a5a11 + input_fingerprint: ef5b745562e3b9c6a39f9964f64df356db5782d1bdc562830c1bbb1dbba1a370 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 7461bbd6386e3f5fcb71bbddffcffae8fa637a8b46050971a481f58cf9e0ef56 + input_fingerprint: ce4d839d25b21097e5cd2b6af6a1ee452e84d9b8c47840388fb094a6ed8cd5ce template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: c5c8e45978b9aa390d5796dac40a15bcf11c61a3c8d75a528a2a3cfa142884fa + input_fingerprint: fc34561cadd5f01b2d1e5f489a0984d60da5572c44ffd76c64754d6c4426b45d template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 258d7a17d0f6c9ad8d83ab7b3c6b491bddaa42c2ead7617adb34652b2c45c52f + input_fingerprint: 031f1546e1ddb3378f6cac1862f39f2a4e11343f806cc4d5c92cd957f83bde9d template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 55ead3e1838efe3c3742fe1a6dd6b6ca51496534461460ac085f73641b43767f + input_fingerprint: 120ab755338b103dd4b8b6a9f3337a2a3a6ce4d7b9f168743bc136dd901a5076 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 511a3a79f96a09c78f89e93a501043a24f005ccb743264da1abd83cce625487c + input_fingerprint: 757aa75da0960d02ff484c590607568726f8926cd248ff03d55633e6027a7f77 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 5f7e50aa0ccaa45bb7b6919abbb514287c19e7c7a5c94728f50aa2883586554b + input_fingerprint: 3324ef50669b78e3c7423502160d74be54e79d7ffbe3eafc76afa9cc67dbc74d template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: cbb0bd82b56e48e0be4e9059182792d2da3c221bc2d3636da7e640dd0ef0d428 - input_fingerprint: 34dc4443bba1fed1e0e10bd539aedec043be4a4028810e7308f3934f9e6fcfa9 + input_fingerprint: 18ba9cbe3167d8e2eea2d755f80c9d99aa23022ac555fe3efcd60e71ca14fcca template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 9ad2cda794378c2e281e9a94740027ec6d2f6ae54bc72ab1ee64a53d5ac67564 + input_fingerprint: 7d11a49959b94eb1f299f3d4ce335cf5d4734d049196875c451697d4ace0c3c0 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: ecdb287ee70005d38b5e0c642a27812d4477c1f7e3eceb42a9d1496d15e9d014 + input_fingerprint: a08eebf56a3dd74479144098a3f4e1f242d34d9868a78b6880a113e18b541c03 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 882c87371bbf7c1d60840a6362a3f96f61cc740683eaf347e4b5cff50d58037d + input_fingerprint: 54d20d7e245f590f912c752fd00c49fce89fbb7c51bae77841af8b92fdcd78ba template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 5b51f106120523920379a176fd172ff2d0e8b1215a0b2605165283a270310a5e + input_fingerprint: d0628d152853e513c91c11713e21f4ae032c99a6883a7ce197300619507d0dc6 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: db507aeb072276be452c62be7fa7ceece1652846ea8b2628fa2a8fd2ee6d08d8 + input_fingerprint: c2aab5f7a840d6cc1b9921e9f66682a08a0c075a5194020af1ff251aff3aba14 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: f09c4110a10a913eca3210fb3999229ca7fda36a737d8f09d12f5978d207c592 + input_fingerprint: d302257973031fc6d5b6ef673011ba8ca2104a50479ec6dad04bf261875c2a6e template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 352a93b26cb5aa5dce8a8b0ad3a4182b6a9e6d0d558e658bd85ffb885a7e202c + input_fingerprint: db0e31009331d7a0b44fce0625cb35fffaacf990d26c616be243d902df0d6934 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 3cd65d0cd3caeedc4c35c6d2d8132b9656b4bb1e7bc2c1881476c87829f94244 + input_fingerprint: 0b40fd80d155b618f8c10e03c40f4cd76b0b87f69b676bc104c9d44a5fc6248d template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 9d56ee23b986549ca3e6605e51f7972c2c03e9891cf769e4e0c51c3de3ea4d14 + input_fingerprint: 57b3a04401a9baa2ceb72c3ef27cb6938c6e66c0f4c78a45bbeef7390b3d16c5 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: b3a5717a81007029e191a6fa72284b15ee68719c43c999e903dead9a5d75ddcc + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 3a46559e1680cd127d5fa13111e7db1d7491f329dcb43f4849e073a1b8d8c3e5 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 77a385d4064e6595ab61701bdf4f6d1574b83fa59f5910c38543b2221c926b3a - input_fingerprint: aff6718d9a1193c31c45f91bc80f5d88e5f724a00bf8ec1ea9e2da833bfc1fef + dest_sha256: d15790e16752f8c71662515d88aadfe525daeb35e6cf2dcce16c3def9e829d83 + input_fingerprint: 8247202c8c57d89c7808e263d02d9ae8d83a3111ca18ecdbcea1af7af0de383d template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 637306f380b549bbc33f1d89417c36ffeed1af19239fc2e7967964ce086d0e43 + input_fingerprint: 0d0bbbf4b7086bf506618fedf0fe8531293c9c08f1092c86eab47b44424cdbc5 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: d56b5981d403974236e1f698c3f08e2dc77d9ccf5eb31ee3f64795175fe5d99e + input_fingerprint: 1aed8ceade08ef6477432975fe659f9ebce93aea2140d41c5771303e66d7d94e template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 2fb324f799c90d75a53ed0e8cceb16a1c58404ab019e6c867d059d3d657ceba9 + input_fingerprint: 9171006efaf630b88b513f1efdeabf098a4fde1a554e9c88f0fd642cebef6a3d template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: f6bce860b86b269bb4c2bdcdfc3d0e8d90da433ba53b63206504e78b3b03ce89 + input_fingerprint: 16bfc9a1d8450488690d9c8f5f64414e72ca37cf0dedc13390293bf5ce574466 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 8697eb89ec5f74fe91309c98954a0ccef12bbaf14351552c4f1c7d418365ad07 + input_fingerprint: 17a66010aef4198536e3aa65ab4529f8b3945982f1bf50e8c30cf1e5f1058e8b template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 5d23b0b583f8700c06edbead5d3a05de9278b5bf0a55bed6c8f8bf8391fffd02 + input_fingerprint: 7ffbb11b7ad1fded57bca19752883f75e8b620eb682849db22155ce656197647 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: dfbac3eb68c6e86faa7d2cdfd2264244f743d722aa77decfacab2bff4bc441d5 + input_fingerprint: 61e5ba101dcf4599003ddf2a5adaf28d15b4ff5c930c0c15fcbf3b54b8a82cda template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: e01f6e3bc96bd2ab1df60577eaecfde59801cfc07f02571b183719c46f84feb4 + input_fingerprint: 0b1f1555d7a05cc0e496dc5c3a839f270fdad254f82e758c60e9f05719f8746d template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/rbs/merge/version.rb: recipe: template_source_application_lib_rbs_merge_version_rb action: write - dest_sha256: 3205c863dd2bed4298acc44797db24a0d30276a57ace4608dd33fc29b82aca4a - input_fingerprint: bd7ddb65bbb763706b7ef9d546ebc6d148effe88e00dab957c6a1c7cb880da71 + dest_sha256: 232dd30d1cd00af96c687e2ebf0978a7e7c64b1b08965359dd3c06f36544d5ae + input_fingerprint: 2b887cc684e57231d911e123c0df79258f3fe1a8e6ad11274295c6c4204069a7 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: d951576e2026b32043c58f4e7b6a45a4a5d954d6954361b58790abfdb16ab97f + input_fingerprint: c626332820fcd19421cd4bba42ffae6a5e8b42c7db75911b6382c9f67e80470e template_sources: - mise.toml.no-osc.example rbs-merge.gemspec: recipe: template_source_application_rbs_merge_gemspec action: write - dest_sha256: 1002272ecb703517a7e72da987b779c91b7653a84cbd66bb035ad331f76d23fc - input_fingerprint: 928bd05bc6991557b1bf4cc253b1754f1ad64fdd1e5783571088c3c44feb312e + dest_sha256: 5289509837b23eb0c2f1599a87e07997f0bd9c8b3683c5079303fd980330bc7f + input_fingerprint: 04fac50864c984459b65757c3a4b67c1398bfb7f09903dbfb99ce81378ac7511 template_sources: - gem.gemspec.example sig/rbs/merge.rbs: recipe: template_source_application_sig_rbs_merge_rbs action: write dest_sha256: 7e57eeb4d100a99948eca2084404dd7ae3cc352e8f6e936130a3e4a1dfb21a73 - input_fingerprint: b16d09cf39cc1709102ea1c41026219a6e8129b949aa229703902107cd801ade + input_fingerprint: '09720334136daf1125ccb3bb8047966b8a8b32c0ddc1f38d6238bf329aef4d51' template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 2ff203370f5805b5f53e7b343f9fe4ecce624d875489a8b01e465924e3d2e6b7 - input_fingerprint: 849781da49dbd79b2e1ba4b9f97ac89b337b3f7775b35f2b4453d30b9e7c06c5 + input_fingerprint: 0ce8f1eae90a23b6ba7fdc3b7ad0df06e1bccba03e79e427e8e971b163212f3a template_sources: - spec/spec_helper.rb.example diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index 1c569b17e..3b627936a 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -16,6 +16,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -836,7 +852,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -844,7 +860,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -877,7 +893,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -913,15 +929,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -933,10 +949,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +978,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1049,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/rbs-merge/Rakefile b/gems/rbs-merge/Rakefile index 8dda043ce..60b9a0f2a 100644 --- a/gems/rbs-merge/Rakefile +++ b/gems/rbs-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# rbs-merge Rakefile v7.1.28 - 2026-09-23 +# rbs-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/rbs-merge/gemfiles/modular/coverage_local.gemfile b/gems/rbs-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/rbs-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/rbs-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/rbs-merge/gemfiles/modular/documentation.gemfile b/gems/rbs-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/rbs-merge/gemfiles/modular/documentation.gemfile +++ b/gems/rbs-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/rbs-merge/gemfiles/modular/templating.gemfile b/gems/rbs-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/rbs-merge/gemfiles/modular/templating.gemfile +++ b/gems/rbs-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/rbs-merge/gemfiles/modular/templating_local.gemfile b/gems/rbs-merge/gemfiles/modular/templating_local.gemfile index 14372fc5d..4473a6992 100644 --- a/gems/rbs-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/rbs-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/rbs-merge/rbs-merge.gemspec b/gems/rbs-merge/rbs-merge.gemspec index 9f6a17ac0..31ea1589e 100644 --- a/gems/rbs-merge/rbs-merge.gemspec +++ b/gems/rbs-merge/rbs-merge.gemspec @@ -137,7 +137,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From fad2961f4a4a533057a867c829d7d65723f5c3a5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:56 -0400 Subject: [PATCH 213/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20json-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/json-merge/Gemfile.lock | 90 +++++++----- gems/json-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/json-merge/json-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/json-merge/.rubocop_gradual.lock b/gems/json-merge/.rubocop_gradual.lock index 82cc927cc..3c416051a 100644 --- a/gems/json-merge/.rubocop_gradual.lock +++ b/gems/json-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:3227426949": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2027737848": [ + "Rakefile:404537727": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -93,7 +93,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "json-merge.gemspec:803095328": [ + "json-merge.gemspec:3776423905": [ [16, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 1168797721], [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], diff --git a/gems/json-merge/.structuredmerge/kettle-jem.lock b/gems/json-merge/.structuredmerge/kettle-jem.lock index 285e33f43..687ec118c 100644 --- a/gems/json-merge/.structuredmerge/kettle-jem.lock +++ b/gems/json-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: e94e37b9369dac3759bec723ab0ed7f214bd4a5c304fe6265a2b12febd7b29c0 - input_fingerprint: b39e2e7eb0fc950a2e712940f6cf4667960358950cee6195799209ad6e104cea + input_fingerprint: 62b0f820d8fd7ce48038a92824adbc3a4ff8c84b2124a34ba58a8fea40520372 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: c3ab6f3afe7b0b783c2fcd7715ee35d9501a90360ff1eea193b730258d7a0840 + input_fingerprint: 604928c047c8fa5115a4ad1d35e8a729d4f892325977615c8a95fa39e26a8f3d template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 782a2955c6e255b400b05aa82844564f1f1486e04a4a57a7207b828373588353 - input_fingerprint: f3dbc0ef677dd80684e37d425de07f4e0b3c111c42653118dc7c85d5d2957414 + input_fingerprint: 5c6ac44fd0260260de6024be27e5e13a0c342b8f7564355db9a68949d81b38fb template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: a44d29822ccf3090ee4b428c6155acba663c5921b8c5a08f7890814e7f1a069b + input_fingerprint: 1cd7f415012e3a042a297486925c2f49ea7ed94c6b9a835bc887012bbac3f558 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: f9538de74cec68db515ccad6099fd52819205515c7936059b058f7f464b95527 + input_fingerprint: ac0e8c35b7b28255619ec306d94727b6367510a59eef893c1da1d7fbdc686646 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 811a0447239a1ee8eef87887e8e8dfbc1570c1d100beea9b3c5fb75937fe59fe - input_fingerprint: 9c59f65f58def4a4890a5f842a6f084c7e1efcbe2af77a8f6325645870b7f38b + input_fingerprint: fb7feb4f2d2ef6f924343de5c751c73f1bec83514205c2a9b627aa7dd88e852b template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: e1670dfd28741e08bf05291dcf22b58147b60b885153560b36ea6ea8b1ab0d69 - input_fingerprint: d8d03d9ca2c655d8f6b800add3a4b323a2a382dace941e515ded166429060f78 + dest_sha256: 0ba514a945534b36bbaa0c763f94a25fad4f04ea9cdced5475f5bb940f2d7db6 + input_fingerprint: 99b7dec4814b8f13d57f0f94f7d883323f3fcdb6379fda88356cefedaaefa125 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 15c974fe8585e828fda96176c50e05fb529ba519d3190c2581b80b1121366645 + input_fingerprint: 5f6fea66da4035788fe9b7938b8e33e0d6258ece911fd598e50df1bb2c8ca9ce template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 119477dd22893d9d45ce8b43eee759ce7a52814a1b538380fbaf28b9abb5320f + input_fingerprint: 2886c2c9dec92cba06369130cd246eb6549933c7e0ccfc3bd164da869373afdb template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: bdd1ed36dbdccd3a992ac1d5e397d5460a90f5bd4ca9a1ecdc08cd946d493244 + input_fingerprint: 6f60afd71556d73627a69c5e043dd967863569420c7298c833ab8dd2d6496a5b template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: e46d9da7cb0ba29e2f04ee049227cb4130048ce0338eccd37b9ef4c3350f05bd + input_fingerprint: 67cbff64d1460cc34822d666e05243bf047d12ecdec437091892b51d5085791f template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 6b0c804996f1e5d51ca583fbc9c984e0517912beec0566707b4f9799de91d315 + input_fingerprint: 3569ada713ded462ee2bc4e64bf21bedc4a62fa3e76f1d5a9fb2764e715810e6 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: e242d30beeef77cf0a55112f8f01a5111429ef7a1f151eee0c2cc43bb75d778f + input_fingerprint: 4d6dcd41452a8f338d3e48747e4d9d13eda87369680442bf09c54713a4a25e45 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 2649b06f02cb1b415982968def3e3a7699620f7c5f48498a22225459f728a934 + input_fingerprint: 63abde090259db97958ac26c857d63beb88d41b2f623c107b7b1a8a561b3cce2 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 1e779d88fc0d0c4d30c91351befd5d9c3456f7b4397ba2f342785e4445874133 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 6d503d66b3df6d48c5d5001123a76bf0eefc13067300abd1464dd3c715860e98 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 7c47c2674043a5f51c23edee031a022a4e80580f3d990da66f677ef7a692f4a2 + input_fingerprint: a32a08d05bfe0a8f32b4980b1e81d67071bb8c7bf5cd540146ff1b7fb178a591 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 8ab8a0443cc05302908f99118a60f18830d9a7c497c02ed826a7503e2d7ee92e + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 2d99ca6541c6b94f3b8233ae23f8638d82967370e7dee8b885b1097076466f5c template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: f3154584d5e1be0b7681820377d0784d8831d08b2b959ca912b13e00fd84c745 + input_fingerprint: 75e38e5d03c11d32396b0784cbd98deada500bb791488de7d5887bf67c6cd06c template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: '0886c4837704d0d53b900b256e67c1dafdc791edb7bd45c6ee3ff71b5b4a2b8f' + input_fingerprint: fa2624639a366fd3512bf10fe8ba8874258afd11d3e73792212eeb602938ddac template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 89cefd454f57167b813a1d74f51f3f143ef6e33c3b60a69769a31757c107b555 + input_fingerprint: 7cbbc49c9244c351d4e9bd120c7ce9ad5ebab54a287217fff1cd4f4070e93198 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: bdba82a2c53aa379212ad77848a6c67ba034477584f6d81ae72fdbd12d3d8d8f + input_fingerprint: 05a5d09d1c63f6baedcf44e6ef73048e12cccc5f60ab1bcb5dfad0336dbeae90 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 41f2e0951608879680c1bda55d6fefcf7a906132c2577bb8dc2597afadcd07cc + input_fingerprint: a94598692c6e1080c7fb381a53a6117729f75e7b224ff8f80c9e599e4b783cfb template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: af355eabf9adcecaea25617cb2aba71ed1b695a271e4c25937ae8575810221d9 + input_fingerprint: cd173c01d55fc2d220b78ce56d99e144c4c8b91e7e9ef1bca791728f3755a2f4 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 2a3e85a3cff5cfd1b8b240075d84506985eca967049d79658c7bd183542574ae + input_fingerprint: c09994c25bf20ae4edbb78ef68ca78dec6398eefe77c3e647d99d0a58f21e2ae template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 7473f43e34f1f4bb801bf4709b59bd1e47a8b26aff7e67a50374833bb6c2c6d1 + input_fingerprint: c4592b2dbdeba87968d4c16d74c28927be13400e78bac32b1e666cde64207eab template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 6ec99030fdea71e9297ab7de0a01f1cf836d85fd237e70058cea39663e0e8d5e + input_fingerprint: 85c812d7331215511ee44178a553dba5b3616cfb74df778652880aa4da403e22 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 5af812ea9ae7e961c72c8b3e53bb4450eee91abd169b8778fcc91ef4c838b810 + input_fingerprint: fe18609b4e119ad6707a0179a014cdd5445d286576dddc9a462206a200fc1983 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 2a59f8eb0cd95bcf9c7b9f34c77d7f1f329d6d4e2f7e4c6482f4ca89609d478d + input_fingerprint: 610f924b10bb9513b7909a382954a119649043d4f560aba44781993fce68b24d template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 61f21d72a6ce06506e990566c7fb3519325a7a97e30294091ec8a0b070c521a3 + input_fingerprint: 3f6cb541ab6edb2e68c4238357bfff17ad34eeca6e6c009c884bb4420b0a8853 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 60fe63ab6926fc8c2e816a5360df448f9e9d269cdb2bca1ac5d24a13bce1cd98 + input_fingerprint: b5c812978523e6dca14d9f1a7c40b338be27e09c72bd78ec3bf4c8998449411d template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 60502f2efae1279fd30fe3b2c21caba0a528d6aa0da5d0689dfb45717661808d + input_fingerprint: 7246edfa9eb7409dde530f563a158eb39d04254ec632491b4f3ff8ea8fbaaf95 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 9d5324c27132699cacc5f13049be0c14b2c01e171fee11169afe32ebcde01803 + input_fingerprint: 89083d0f540616199a2c5b548b02a520ca192b3309ad432f59b0842e11f9c0ce template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 3dee6da8490b30330819e8a421540ca1cf18b1c32ed6997fc905fb1b039d5f70 + input_fingerprint: e2c8b79736974d522a3904f74f94548b0ae15922c1d354d3f1c1d076aa02caf7 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 002e41d04105d3422ffff6281ab64a6b157ff4c1c27f45b60e9bb017fe2fed55 + input_fingerprint: a4bd637fd8f686a720902083f48c2584fc03994f3b74b58ff493c2d108f625f6 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: df7cc34042ea43276118417538e12e3ebe72ae301f6494d3c11d2b48ec68aeb2 + input_fingerprint: c9d33a6f627c5272631a63b7194dc0fed095b415eb73f27f0de7814df90737d7 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 650504e3b4b56da336ec1f1c9c5d602cbce1667919e6c641c510b06cbd55f2af + input_fingerprint: a7a2cf75a60381cac46a9ac12d9348aa6a808f6d308157d11605657c6ee9dad1 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 376151ebdfd1b647d73f2b0e2ec047309aa985c145cfb6a042877465a2b5a991 + input_fingerprint: bdfd78e533cc033a0e75eeecd5a35c78abf4e2aaad17f5a540dbf240e7a7f866 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 3d5b41b7e049c5967a303ed62a138088eec54674ed2a25357ab641965b69a28b + input_fingerprint: ba86bf1bd5d572c5e9d20b06a2775a7d2f420c0e0a5fbb5dee694ebfa6cfb65d template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: a4ec1acb2cbd11eb5dc068761416363fb21719cea9d17271c9a583da59bacf45 + input_fingerprint: 8bb2894b6072dea71be1219141e37684f05df7852142f68375a4b8792cc98712 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: e03fdd3d4b3db2dea140fafab2306cea40945867e35ed2f545ad1df8a687f4e7 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 28ca69ac746dfc025a26c851ad594a5523c54c0e895effc03e67beebb26033af template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 59639ff7b579d18e2955a24d2f1f5fb64e75b1d3a723c13416381df87214a3cd - input_fingerprint: 5c26ebf30a735818ed19495fb5b358844789e085d5f81a5e74150a25cf99081f + dest_sha256: 6a938beaa031ef0b805ed4a4a04fc2bbbdd5d59cde916fbe507da27366cc92f5 + input_fingerprint: 2e5ed8ec8c69fde0ed363b071576a06b9b80ac505eb7d57d10dcb8d249cd178d template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: a9d022c0b26a8a99db6b5efcac91767c8a60d805a7ceb70a40a1d876c8fb14a0 + input_fingerprint: dbf75600aa3f07f43deca5095c67899ded322362e987790a0e2f752c2e059fdc template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 62e4cc0ab0fa5fbf29882cdb8ead38e9826b453394d29406c0a30bd3e7a619e5 + input_fingerprint: e2920f8bb2b9feba9a4d1332baafd9f4b9cc767336f72329eb82cad63ce83edb template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: b25f7c1b7d10556264e3347a2e6fa6b5e63464524fb5a841c1f3836442676e44 + input_fingerprint: 554f1b890101f01e3784d4a44d793e5890a025ef8f2f2a2a80ba1b84f83d3e0d template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: fc512c0f3866e6562c138966224ebff49a6fdb1f639dc8aa7aaf53a6c2ee503a + input_fingerprint: 2a3114e9e1d462e33de61243646a1c6d3ddca78dcfe7e995d42f6cc162b77290 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 28940341ae259d032611c5d0badfda5f094ff08cc5e423a51a2747f18c98fbdf + input_fingerprint: 633ff915f71be129201644d76c5da46275c532e863e8fee5642e679b495e5a7c template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: ef6831dca62f380545dd180a1d0e6a940e365b357d14ed40d4ec63f38a0aa61d + input_fingerprint: 8a5b6051995652c9af8cb4ec272255aca11705398d3dd946fa4646e29ce3adc0 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: c3c5b83175c17e7e6f6684678e9ba1b9ce255fab925967290f52a4e6e0305c7d + input_fingerprint: 729fa913fbb77eb7e24430f836e0af55f94400a7f3ca47522b7e9886c77efe0b template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 348644fd8830cfd27646d45400defa02f6b4df7209fed3d6961e2d26bcf6a3fb + input_fingerprint: 4f01130fbfd8439f604700036e97e501bbb4723964062c54acb6085c3bc170e4 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example json-merge.gemspec: recipe: template_source_application_json_merge_gemspec action: write - dest_sha256: c418e7329e2ce5acaf7af43fcec20bf564e5d23edbe35027f09077058f37fc01 - input_fingerprint: bb944131be86d5db6e2af99797a953fc21a2231f4084248929f71aa0592fe446 + dest_sha256: 5fc78b41f720e6e5f1eabd957fd19efcd0aaad11fb107c984e1a33ef534d6a89 + input_fingerprint: 7eb4680f42aba4ba00b5bba962eebe790ead45ad9b3a445cca618120310786c4 template_sources: - gem.gemspec.example lib/json/merge/version.rb: recipe: template_source_application_lib_json_merge_version_rb action: write - dest_sha256: 412df2c221982dbdd30f3675615c95eb4f08528250137cfdc319046e237469e8 - input_fingerprint: 05425e0e7df35e958ccca72443277a43fba570d0a0620c8da3cb609348c5ba63 + dest_sha256: f50150ac20464832da06c943b79a33d35124cb1f66d98f0ff9ca91ef6f1140a0 + input_fingerprint: 4c86480da9ab56ca2eebece4d043594da78928586cdb908a048bac5e11125b07 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 9c30de1c371b6bc3d3b874d1286192d1bc4dc2faa7c735abe6fdddf9d46f6c7e + input_fingerprint: c0cecfdc637e90f7101ba65d5c2cb4439a103e53412bddaabefa4d47a79b4bfa template_sources: - mise.toml.no-osc.example sig/json/merge.rbs: recipe: template_source_application_sig_json_merge_rbs action: write dest_sha256: a049257eec0f5c0f35a775915c90bee52681e49c18968562bc7257c640713e11 - input_fingerprint: 85b9bc97e7fa8c9990deb18e7695de3e633bafc57204af02857ec91b34261731 + input_fingerprint: 0aa2b47d11388a433aebb18f1fb25eb810a97dc09db9ae4872fa1acf60ac81a7 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 665ce5957e1540e212fdf5905e11d08833ff9156d1d33f7137ef073ca3d009d4 - input_fingerprint: 32458ff27577c406623741c58f23c8e39634f5463687906a0c04823a8e9c6b13 + input_fingerprint: 64d0d2f40ea863eb3495f77abf698e394d54f7928e80b307a121bbc76a34d2a4 template_sources: - spec/spec_helper.rb.example diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index 6e1173cfb..e6f9085e4 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/json-merge/Rakefile b/gems/json-merge/Rakefile index 498bbf09a..95be301e7 100644 --- a/gems/json-merge/Rakefile +++ b/gems/json-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# json-merge Rakefile v7.1.28 - 2026-09-23 +# json-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/json-merge/gemfiles/modular/coverage_local.gemfile b/gems/json-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/json-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/json-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/json-merge/gemfiles/modular/documentation.gemfile b/gems/json-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/json-merge/gemfiles/modular/documentation.gemfile +++ b/gems/json-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/json-merge/gemfiles/modular/templating.gemfile b/gems/json-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/json-merge/gemfiles/modular/templating.gemfile +++ b/gems/json-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/json-merge/gemfiles/modular/templating_local.gemfile b/gems/json-merge/gemfiles/modular/templating_local.gemfile index a18024b80..110faf84d 100644 --- a/gems/json-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/json-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/json-merge/json-merge.gemspec b/gems/json-merge/json-merge.gemspec index 4d6ec39c7..e3ca61477 100644 --- a/gems/json-merge/json-merge.gemspec +++ b/gems/json-merge/json-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From ffe1d985a0001f1a845b4ea578b07f96f807a07e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:56 -0400 Subject: [PATCH 214/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20yaml-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/yaml-merge/Gemfile.lock | 90 +++++++----- gems/yaml-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/yaml-merge/yaml-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/yaml-merge/.rubocop_gradual.lock b/gems/yaml-merge/.rubocop_gradual.lock index faa6643b7..5b6601467 100644 --- a/gems/yaml-merge/.rubocop_gradual.lock +++ b/gems/yaml-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:479300517": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2661482744": [ + "Rakefile:2804763775": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -152,7 +152,7 @@ "spec/retained_blank_gap_spec.rb:3080228732": [ [5, 1, 914, "Metrics/BlockLength: Block has too many lines. [33/25]", 2851550009] ], - "yaml-merge.gemspec:3630775728": [ + "yaml-merge.gemspec:2309137009": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/yaml-merge/.structuredmerge/kettle-jem.lock b/gems/yaml-merge/.structuredmerge/kettle-jem.lock index e4c059208..a2efc44a5 100644 --- a/gems/yaml-merge/.structuredmerge/kettle-jem.lock +++ b/gems/yaml-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: c96f625ce55141cce926c7820981f5865d2d1c1377c6c893947feb7894d149ad - input_fingerprint: 2d86b436cdfe5194b0df37269031daffdc22f1dbcdad4efd06b77c757667cef1 + input_fingerprint: b64da03fe0ff056a31da60b95c7edeefaf9a07e7226bd17aaef80e33c4702aa5 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 2bf249d55697c96bb5d2fac2e8a54a9f9a0097b1c7dca9b50073612d923530ae + input_fingerprint: 9720717abb9f8492b8f99a0e4ac8210564cc4c21eaf00870fd9dd62a92086ade template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: ea059a3308718059bd48d2be0899d241c57e07c0531986503c68381ccb3b3bc7 - input_fingerprint: 39ff93857cd7ab841f69ba0dbfc692ba618e32e82644f9a5a6350eb4594b82f3 + input_fingerprint: 130aee7408b25b93bc94e4e49689fe050d2f3ae7e645a6a1622e851527de6410 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 1f5a16c64f476a613ed483d350f01614ff2e7e4b2a6adf61df27a1cb25fa882b + input_fingerprint: 20361de4353e8bf6b579e2f1edf0a277522df54662caa2b635575dc4bd01847a template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 7bcde59ff9a3e3449cc829551a7086b0bc07d6e0d0cd618075344684a523cffb + input_fingerprint: e1e59153dd45ba5fbe1e86c8fe24b3cb7c83a4349ee25bf08b6574cd3a5774b0 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 2339ad957c856f648e26ccf3da4ae39d4cb2186802c0e5b8a4273bf268378af1 - input_fingerprint: 71b1f2e11c07ed064af3099d5c5c61c0b1fca079754b8f4ea19b80b2c9008df7 + input_fingerprint: bf0561c350edcf13f9bbcf15cdde70196a05a6ba6decd6dec4bc1301ddf7640c template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 6f87c8b7c3ff363d0bccb40e044956e38eaf34a98487e7c3789be669dfc03257 - input_fingerprint: 5e8da70264549402bb753673a0e54cefa50fcf4f005d6c54c83c583d73f16f86 + dest_sha256: 5a94454a77f03dde82202c2f698a0e3a08f406e6402115059ade10d23889bf42 + input_fingerprint: 7556da3291e1ccbed0e1780aff8c99591ee3d3e5c488b1a932b5384df812d4db template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: ba5db55f0a9752a27f83b277e9695113b177dd773d7434b661f786be7c558a15 + input_fingerprint: c19d325124b310ede3d3aef6f0bedd29d4d0efd23001f0bf4eb621193b51ee52 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: a5eae376ec372165719f0168fb56cf45276b4cac7af232142417430ace02b5be + input_fingerprint: 520eb746529100d01777e85fe8a1ffc4238c960836b394cea895f6d1a8793980 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: '07183623ca43da2a6743c7ff8ddf8ab57ed68964003d5df0fbb90c0f54e6622b' + input_fingerprint: 99e3adc040e6ad0d49f478844e61f99caacac57dfa97f9da7e5a37503c390307 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: fc32939d3b4677d2479a062273cc05ecabd0de733066165277bdcd720d1ea0f8 + input_fingerprint: bb6d0243b39eda9a2880c2facba4658dd0cc6bbe803b56c789e7241fcdab445f template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 3c773b84fca55a7f1819e1c6b3331a884ff576bd4142008e31a38ef8e75acb2b + input_fingerprint: a772bf91f05245c2b3af6b4bef7d3402d25f1b30790e7ea86708813fc54e29bc template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: ea4a2e79f858618256021e60872d32cf1c50e39f8bc9d67bddc858be27629d64 + input_fingerprint: 135df8ffd79bbad0a454368c5ac463714ee3f80b3b2279a934af55860e6a25f3 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: b7de720804b70e2a1efcc02c6438323b79a956f9ea372d125851657fb0c27327 + input_fingerprint: 6853a266fab6a78aafd08a9a6b32cb08c74407e875f82c072c45c3b431111620 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 1a89c178bcfa9623377f16a4e5befad184dcb53993d4af3b360773daa3d6fedd + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: f44aa36cac6e26e57febdd22199c8fca0e105e0c5af4ba7c123a684b7cc673d1 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: ca7776caf6f38629b166c3a432e66e2f74f2deaac02a1d48e4073cb20444fdf6 + input_fingerprint: 28819325daf24f6a7e66d1d13f6a819e319601ce8c4e67caa4f641cbed3b70c2 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 7d12c1f7b1d5761bf2ccf832d95801ccf5bf195da184ea1628a94adae8d50b06 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 86dc38d61fab3186f9b1f0073c3f70f3203214f5fad7174d959ab3a1f5e6b610 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: c61951f10de0e819daac83c004bcbf4008d54cc9d90aca8682b7a28e834a8159 + input_fingerprint: 85339faf267a75e329f63518d38a84ef3e11f1c27b9ab538640e5618073e3b11 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 0ca7fc8f929b30ade741d9839998b204b1a7fc1720743187315f3bcd71d6e00b + input_fingerprint: 95b27a2a697b002852e88a75b44591184f2733e09a4b90200d9c943e43a866fe template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 3cd486fcac5b397a3487f84edb98cefe492f48781eca0f75915f784d392096eb + input_fingerprint: c8a198b1101649c0844ddbed4b31938fcd84b77c70124acd0c0658ebdcca5615 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 4c15b622c304b164df86bb91149be512c00f50b9275933c56d602d36a3ecefd9 + input_fingerprint: 579ee0f371777535e6b77e22f1310affb5803f58138f629208e872fbd3d8fe50 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: a34503f234a0a2e6bbe91eec0c83bea18d742370bf27add2e407c01579bc941a + input_fingerprint: 634d6e202306eaf8127d3a26a2d2edc189d55b013dae416d22ec3248c8d71f50 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: ee582711814ca1b17c4d9526d65c49483985d273956d5b014ab93b2347bec0d4 + input_fingerprint: b7799f8e7aa61515de4ffaa6d30aed0aa9cad304c53faba79bf8ec4495fefed3 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: ef4898b8ad82abdf44dfb5db2dd4656c567ea2ef8be3512b83d53879283f8d31 + input_fingerprint: 89e683f19755207b09ae71b444575fbb7c341292c89c2255427c7a56270d7bc6 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 9230bd9b72aef1155bd56a2223e410d2bb1b7246c65d06ee3776f0a77ee05713 + input_fingerprint: 709e77806099a3b1e1d7926b874a971467c16737b70bffc20d3057c145b426ed template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 49a7177f85f1cb5450c2a8326903ef1bef5e12c65f2ab44ab16b952e7765d7ce + input_fingerprint: 30dbe9e2622aa59d0b61a919a40ac36a5a017960b6d0176182d59db54f39d632 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 48518183905dd0016ade90d5faef076bbcd577e007d2fc0e7c0d5c04f80d2cee + input_fingerprint: ac9e30ea43efc8be7d78a94ca738ace4db092255a46260e8ebcbc41dc9268d19 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 8404093d0a6727bd5fc81cc764c5ced3b2a05e7d7ada76147ed4e8679b480811 + input_fingerprint: 2aa06af721d5f3326e6f9714a98c61021f991d13b9474f8ade00c1b3eed41f80 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 60525b58c205293b5074b6b3de17ee876fbe78ce9b85c63468fc9ef36d6ad9a3 + input_fingerprint: c96eb34bfad421f70bbd68ec5858352b83caee18555bf18217566a8c246f0319 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 6410d06c6c9998c1b655094e1cc042ad5e014f429ed0af87e4e1f22ecb96faef + input_fingerprint: fe8e584fcca0b717bc6393d796451494ffff40cc785c2244027273f675b7948b template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: ab4f590af88a284ef97af13e899c2553b4d74fa41e2532b3372d9bb63482ed37 + input_fingerprint: 82bbc14d35f4301cce769a56e904ecdde551a6ee8c6f71a350116f4f00a7ecc9 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 8bb577a8dba7836cb9350159ff426abef7bd511a56b83d43dd290818d9502507 + input_fingerprint: 78caf8b209ad46fc5398695a912779487d50da034b0d28b9522e2c9377431ed6 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: e22dcbed8a9501fc7010e12f57b0d80911fd963755f3792f4bff6a01cdf20102 + input_fingerprint: e4178160093b717abd7a22676bdc281dfca9e69a149508f327d962a3cfb28ac2 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: a10f29ac8d4c06ac9dae0a197125ff8241cf5c650620c0bbaed250ea4afeb473 + input_fingerprint: 397b410b1db840a5efb2c7dbb267e474681d1156a434054988b7ed3b353ec821 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 68aca9b75fbf02c0a9d619f5510e3afb0054a17ebe17daf19dd023a418a54d3d + input_fingerprint: 9b4547220fc93ccc3981d25f1a3e3fcd7deefa33945d911e32f520c61aecee84 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 2a1b640f7adbc7538d08d0158beeaf034009fe6fe2d1bf0c3bcf300d9f68128d + input_fingerprint: 8a5dcfb7abb63e4058b42cdc33ccc58b6f4d667ee6ca88a8fb056bb44a258d0e template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 753f618b565275bd0047ad80bbd6a6a3ecaddc3492ba2f03b95e1654dfd9ebef + input_fingerprint: 3d7d26362ee687577ec264776d37e210bbf892e2e3edac56045dd5a48e681b01 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 294c1d3314aa58d2e3c21bfe37da32d0bbfa0f9e9003fd36e5bdbf3c770a2c6d + input_fingerprint: 98dc56d5fd79c52914849331f8a69ac31caefa3f18dbd21337a6526e8b2ac4a7 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 59344e5e119eb7596ba43495df972bf5b5ab2a737b04e7f4a28a47bb0d990f5a + input_fingerprint: bf04614063a7d76371d62efab2a4a72fd9e69879d2bbe1cc8026c6781ad9aeb4 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 34e407c216881fcbaebcdc23b7eca3b51c35e0120caa8d382b841ffd072e49c6 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 7b8cfd3cd978e43c8ec7db8ebe2e4d4f7efdb7828cc37478d3e7b1a4ab9eda7b template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 5f079df517d409e689af0f92533028d8f9de1cf091273a04465b67978ca51569 - input_fingerprint: 2f959cff2894d267ec579ff2643fa4c66ef49080df0c8796f6f3824e0df9a923 + dest_sha256: 31f27b7c28dcf2cefd2bb9420a2eeeb7a4048dbab63a7b80a60b5b7e771525b8 + input_fingerprint: 721ad7b1464a1017dffb05861e1050de0e68276aba57d94c275dd0b21e95e046 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 76b2547907d0529322243e6696197c5897ae362ce0def76d627b8d4d3ed733b6 + input_fingerprint: '04086a5659c3913ae93a02c900a5f3a9736fa3122a2e8e86ac8cbed039877432' template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: c5b892e0a2fe39e31c126c80250235086c3d85d9462d10b0d6b46e67cdab327b + input_fingerprint: ec04c397eeb00cb480b7b5decb9f851ad95ef593b6cd3d2a0e0b91f62179d5b6 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: dd2198bbbf3cd3aafc90b9f97ca4d03ba21db433d633fd2866bc305212de7fc2 + input_fingerprint: 3092827481132d47664ecbf55793d95a447958f48a9d9468f39a1d5035de8892 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 19580beda5a046c9dcf20b639c158957eb78fd82da8a3de226769d0d80a1d52d + input_fingerprint: 87f0eb7b84a3d9feaf8542fd58537c6f2c1b53c262ef196bb4b7cdb39ddb0ab8 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 4b9f8664258228b7840229a17ab0866082787c208008b4a96abafc4be901ccba + input_fingerprint: 5fe40639963f7f53968d6f5afdd100e89299aa3e3a3e1216d51ad5a98c4c6c45 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: b90b5d6b3fddbb6691b679ad4a8600d0e23b7aa9844206d2fd5b9ab0c191aec2 + input_fingerprint: a0b8cf011a36b6d6223c78330da766334c70e764c1b2eacae8a0ad45cd71ae8a template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: d9b332e323fb106b2c46f8ca9754e7b9fc75c7431839df521254eaf7f3860199 + input_fingerprint: cbfbaf3af8108eb6fd21080bad2fdd624b97b85b78fcdde322e21d04812ed84d template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 180f2bf4c1bc386172bbefb25c65c95a8fd840be9042154dcad1f7be00a9237d + input_fingerprint: 14770e92f5b41d600c7e9426830b3adf25711e76bf81bd7909dec377dd95955e template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/yaml/merge/version.rb: recipe: template_source_application_lib_yaml_merge_version_rb action: write - dest_sha256: 82816a5c25c40ebfc11750f44851478eb2eed434a07fc96a955274286b78c912 - input_fingerprint: 5460eab2415ebc0bb817ff2ef4d243cd226bd50a512d6d38f2cb4324ad24997b + dest_sha256: a7449c55967bb120c4716c3d6c24713de64e9d67d5296ddc4b80298c96fd3f74 + input_fingerprint: 92290e045bf9aa51909b931d5a6b67792df4188208a58504e427b9c04ca13429 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 1a6424d031a2524ec431e8f47b63f082675164457c1aad9f6c9a32b4f235e3ff + input_fingerprint: 1d46abb227bce81ff838def1c4703c4b9307b8a2769e66a94dcbbcf72209cf78 template_sources: - mise.toml.no-osc.example sig/yaml/merge.rbs: recipe: template_source_application_sig_yaml_merge_rbs action: write dest_sha256: d8a7e093161bbd0e14713e441cf582a4d8266b4744f141be57a2475f6039c69b - input_fingerprint: 5715f8cda8b5df2820c821e088dbb16d1eb2ffacce3ebdede098aaa9af2427ef + input_fingerprint: d45c7b593ee5cf58f0e8878f6cbd34dc6b1e246392aa5033fd04c1bd86481544 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 7b8d2d151820783c11d2c6a7485f02f4a1b51943fbb3ebf85b3aa4ced18ce1f8 - input_fingerprint: 7cef17ca319a5a4c2f16eee5da3b9c091ac6adaf37216895e18f8faaa88f4b29 + input_fingerprint: 819b1a8df65373c538c238c9110f54d32b03856026d291dd848406fe5a6a9de5 template_sources: - spec/spec_helper.rb.example yaml-merge.gemspec: recipe: template_source_application_yaml_merge_gemspec action: write - dest_sha256: 682d5741d9331aaa16fa19fd8c1f0df74fccfd18eebff506793e6e7c63fc82bc - input_fingerprint: 1ff88aff89577be88506c4b04be914856502c3945d56a8e0e3dd1bf4bc5286f1 + dest_sha256: 51b4a87cc240a01e48dfbed27e970b2bc69fd8f3e53071505905e243923506fa + input_fingerprint: dd1fa361bb80895db86d1e1b3889095ff74dda75cd741ccd433f2e2e6a883b27 template_sources: - gem.gemspec.example diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index ae32afc63..8ffa23151 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/yaml-merge/Rakefile b/gems/yaml-merge/Rakefile index 8387ffce6..0bb26ef36 100644 --- a/gems/yaml-merge/Rakefile +++ b/gems/yaml-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# yaml-merge Rakefile v7.1.28 - 2026-09-23 +# yaml-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/yaml-merge/gemfiles/modular/coverage_local.gemfile b/gems/yaml-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/yaml-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/yaml-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/yaml-merge/gemfiles/modular/documentation.gemfile b/gems/yaml-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/yaml-merge/gemfiles/modular/documentation.gemfile +++ b/gems/yaml-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/yaml-merge/gemfiles/modular/templating.gemfile b/gems/yaml-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/yaml-merge/gemfiles/modular/templating.gemfile +++ b/gems/yaml-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/yaml-merge/gemfiles/modular/templating_local.gemfile b/gems/yaml-merge/gemfiles/modular/templating_local.gemfile index 82339e402..2e9f7ee6e 100644 --- a/gems/yaml-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/yaml-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/yaml-merge/yaml-merge.gemspec b/gems/yaml-merge/yaml-merge.gemspec index cce913c51..a0681f3fd 100644 --- a/gems/yaml-merge/yaml-merge.gemspec +++ b/gems/yaml-merge/yaml-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From c7111623175b704ea88e14f525bae8db4b4dbc74 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:56 -0400 Subject: [PATCH 215/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20toml-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/toml-merge/Gemfile.lock | 90 +++++++----- gems/toml-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/toml-merge/toml-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/toml-merge/.rubocop_gradual.lock b/gems/toml-merge/.rubocop_gradual.lock index e0eef48ea..4f170fe86 100644 --- a/gems/toml-merge/.rubocop_gradual.lock +++ b/gems/toml-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2333130821": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3543712504": [ + "Rakefile:860751487": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -269,7 +269,7 @@ "spec/toml/merge/retained_blank_gap_compliance_spec.rb:1717387616": [ [8, 1, 1046, "Metrics/BlockLength: Block has too many lines. [31/25]", 305562394] ], - "toml-merge.gemspec:53006948": [ + "toml-merge.gemspec:2523061029": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/toml-merge/.structuredmerge/kettle-jem.lock b/gems/toml-merge/.structuredmerge/kettle-jem.lock index 62abb68b7..3a667f76f 100644 --- a/gems/toml-merge/.structuredmerge/kettle-jem.lock +++ b/gems/toml-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: d12ca8a1fac05cb7f01b2d897cf3c694a356504c593d633fe26b72eb45306bb8 - input_fingerprint: d5e5bf3468c0b8d835f98131b5ec0cc52f2d6bc7e75a45fc46f4f71080c49e4c + input_fingerprint: 6f94dcdb89a8c7f964379c660439eb21bdb589af592683b31db4cebd56f8d83b template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 368e68885541b70a862746a24b30a2a14bb636244bb152acb4bdbb2e2b8fafd5 + input_fingerprint: 0acc5d40b520aa253d414684ac4a42c10551032b00c956f890ed335515cfd2c1 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 4293fef274338c6ef5e0345b69af4ac975d5dac7a735be42373217e6748b4772 - input_fingerprint: 25c064fb49beab6aec900ee6cffb592ea7269a19e3b69a997a9cbd0135143dd2 + input_fingerprint: deaa276164cc19ef00ebd79b6d3e4081ed4965ba1ca38e2e1e82bf99dd31a40d template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: a5e7dfdb835ede16f4477fbdaf71ed5f423fd0635a2ab40697efc0ca27a5fb17 + input_fingerprint: 33dc2adce626f08b63f5a25ef99ae165e05a4126292b202f49a5db03445211c6 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: eaf4177fe883d8a4017072207e94a9791d1edd250abb8d1fa16ac39a83d1696d + input_fingerprint: deed735f987e77bc97e2a3d0c5426e4d4442621ed01238bc8659afce29e43e74 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 23f0fd07731180887a20f26927b6ff3f1321ce618843fb35f2301ad4f960a0dc - input_fingerprint: ea2a6463c4bfe32c3636b67f1fc3e2d1d2c26a84c56431eaa8e66573bb7808db + input_fingerprint: 678d0d8b3560013ac394f500eb0d0138492d1e6a940ac24e31cd3071a41a291e template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 8836021892a2a83de99a4c12ffd40e5b3b0515fffd77772c765225dc7b8e397e - input_fingerprint: 365d597561d26ecf9142af3e843e3db3cf964cb7f20ebff6f9c750e3e7b838e1 + dest_sha256: 9c6fa1770790bf0c64d8fb083ee1651565cde9772509214672bf1dc11a15e4a4 + input_fingerprint: 755f386a1e1788a598c989d76d22b8e8347b7ee2493a11136eb9816b305b615b template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: effb2e33ceca81c38c8015679a64138f1a16dbd41eca80e2ba65fcfee3eebec3 + input_fingerprint: bc0fd0d32ff502f73e428b6b38feb1d0da4881146f7a1587087cdd587e66e357 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: ba2d3cd2b74096f918420ef2757780571b788fcdfd8abd68a37b9549ff15153b + input_fingerprint: 8089609f6ca9b1ec9e746dbe670fa161016907f7d01c93cb43b54ff80a9512a3 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 81d47bece579f797dd9bec34a9c7651ee0e4189df299c27e42b724089c03c30a + input_fingerprint: f3afec3b7a4b466f6d20e6e043345b80e39c18ef5dc1eefb31ab9cce6ad966de template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: dfeb01a32574767713e4185807e784a4a19eae2fad8fbf5269ce5c159b19e95a + input_fingerprint: 1b3700373a78ffb7bb986abdec9855c9dbdf6d549cf037ce4f805fc078da8a31 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: f1dda57d615b5e6215b1bd796a72fae480094fc3e751d5575215e2526cf91570 + input_fingerprint: d966b494922c88669ac0b61417a917289ded9b54e5e006a2860939644fe4fa3f template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: d0604caf980efae7a72b78c39376bcb5a8e60164cda2d59ef946a865707d66db + input_fingerprint: 1619b455068d27ed011907722b43847b5303b7437e9c5768393851840e45367b template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: d5913696fe32d2b8ffcbf61432f1044e472e91e2ac1b7cee6abd6106b76603e4 + input_fingerprint: 1810675d4002da9a9b75e0651a289786fad191e580a84eda503b161b1dc624e5 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 3a266ec412f96e18abcbf75654d62bee6b06dfea74ab9714332241332d51f628 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: cc2dcc2e22eb31b4098e66c36d18ffa895ed809e49f630ae3047867700fcb052 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: a142fc4e3ad9e01f1e96deeee6c7ce27f314ada066aa1accaed6c6fbb88a327f + input_fingerprint: a8f26f8c2cb8277aa8f1cad784571b387e178e8c7be09354eb0a59e3f0580db9 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: de775bdb6928ee94e03679cc1b7b64667b287174bd5e732f09ed5af0868b2055 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 7cbb8806d0df8bcfcf1567638457188b03f81264062d6ef17a5c067f38cfa6d5 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: d6a6bce9b50ff462027c816e158cfb0090bb5180396b4a44826be31b95b312ca + input_fingerprint: 5e6260cfdc1d95021509deb3433cfcfd062cc835981c93aee404e583503d8701 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 9aeac65c58c2493b47e3ff3d52a36f5c06e71f856d4d7388dc62497afdd8e3ff + input_fingerprint: 16b099845e29d9e3e1b63742382e3dc34f155958f560686d62a954536ccace0a template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: e48a5d29fcf52ec7bea636695d81c6bd27e7f52ead3bcc059383ccd71f2f2ff0 + input_fingerprint: af4fe0a4002625cdb84fe7e026ef46a7d7e9a8d96386493f9fbd3fca2e7238f6 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: ab7e6c62e174104dabf4401120f98366d004b7de4efff5db8500cc18fb076ab8 + input_fingerprint: 19cef5fc60f6b6abe9f401b39cab88b5cebd31a40a437c3beb090ecd1c8da98a template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 3e7beee039e9c193cdec986974e2bb38abc7671adc59f433210cba76e4026132 + input_fingerprint: 72ac3b3c45a9da443dbc0b06ac5a17f8287ebcd37157b6f9a638c66974eff9cb template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: e7381efa524065b079ec285b5af60408c9c61153bca70435eb3451f9f7697b58 + input_fingerprint: 1c266a68a217eb0f61244f3645509f1fd3ae7a7c25ae114f836bd3f8acf50b12 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 2b27b0e36bca2c1418d5668f27b596403ef037c93cf6db0b01b63d42f68dbccf + input_fingerprint: c400537388c76336acf36263b89a70a1f5f669cb7b0ef9929f47a987362ef2e7 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 6d58a6c2862aa0815872b7a7569264797f3e32d2ac535e18d3a9d8f2c371d6d2 + input_fingerprint: 2d83b51ba4445e13ecf5087109c0b5b6ad8a9bf824bb15434f0ba7f7affef077 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: e871ac56ecbf161f7eb28f77fa826c44d8dd338d858934d45d6193230643b18e + input_fingerprint: bcf7a3a808e619dc4706eb013e8062086c05a3f95993de3eac8425bab021f04a template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c07ad8a70cb06c7e6cf30443dde09896d138f9c6a3fda83d0591c34ae499c22d + input_fingerprint: a7d494b0249cf294c86f3b30e4b8b9b78e81c97b97b2db912dec8ce671e5fb7d template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: fbef02aa81e3af187cf514bc9fd88cd69712eb98cd32c947fd55720a85887a39 + input_fingerprint: f0b25741bece7a9409c82ca9b22711ab36f9b30d7372b0c2ef832d39fe023ccf template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 19d4e983df43d3a239de54d6a013987036c81b6f0a7aa607f41b989ed720e010 + input_fingerprint: 16b3c47d93b10b7fdb59fd2dfdc4f5a64b71f5a7461f57ef6f4d3129bf8ab098 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: e262624d5c881a09cf81c29730f23d40e2b2e5707de0beb13e34ed99bbac9150 + input_fingerprint: c360e3fd7e42561ed08583847a6285071ace4531e8798f5c39e92794d6ea4328 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 46f99093e954e282d37973909825213cf76dc6ed06f9b665eb39f35ddaa631bb + input_fingerprint: 4ea7b92a222e5fff9c7584a7998141170dfe74875c2e8517615b4994bf4c355e template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 1573c3dd551eb7f8660ea185a64378c936183f539f7f98dd6009444e746d7e13 + input_fingerprint: e7bd2a78fbea6a6e4f563cccd1d7c2c0787846a3fb2178bf75f8dba0e72c592b template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 6848d3d9bd0af696704c753f8cac77875e536d44fd7a7272d3ea773f0cf648b2 + input_fingerprint: bf8371149cd05f1b48281101a2827597f26f08c6fbefc06d95b98b492470ac83 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: cdbfc4a4bbac64dfd53294c3cca58e37d8b185fbae53e9d6ac27727243bcdea1 + input_fingerprint: 9d6467ccbc1036f688d0fbea0ab0743d2e457364c11f077894b1bb40bb0c47df template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c945ff2a222d46d1b444641aa1b1bfc7296a7d5ac159e8f57fd2fb15dc1a37de + input_fingerprint: dc9be3e401f59e0bc3bc98cf69b09697a99c358e15b0c1d24a4fd8c863ffa57a template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 1e78d0f257360937906756457667da7f20d2a269c3781ebf81c2ffdcf94d089a + input_fingerprint: b157127c86a25a5b66863f58dc2573b30552f6339963651b982c614c830cf444 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 5ef6523b255512927e6761cab3737e06834b4021667838339971440000c38150 + input_fingerprint: 54eadd1b458b057cac9373f43dd6fec969fd9d99892e39935bdc56101db45dce template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: ba8a17f5f259a5292c929d4e777f1836279e13f88d85ab86c79c2aca55849215 + input_fingerprint: fe4695f5ee6408400ea16d201c82376e6e30d0a2a3737f3f50b704e205c92d9b template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: a7b92db53dc0e0918ac86c2e127033a789b378856480c4a1f65cac92bc83c525 + input_fingerprint: 6f8788b11655ed735d76fe184e7331488e35a903976a2f20df63016bac2a9e93 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: e442d07cf1d55391ceb0635306da6d99a7266f60aea9774c1f3321ca01d73a99 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 83992d2e06de386a7f7017f1d5e76099e1cab564d0b767b85b0adc95c874bb09 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: adcecde18ca16a9097df2340b565b020ed28d1b3d11404574b337d64af5bf61e - input_fingerprint: eea493e925cf3e8d71b71a024ad47c84754765f005382a20768b31a5f9f851a4 + dest_sha256: ed3585c950552f116c0e0392712d5305d68e750c1fe32a3c982e3d187bb8df2d + input_fingerprint: 6978d1ae9e521d4949419ccc11218c7db59f9f652b1440175bc75acf8f358f4b template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 7a2432d02b54aa9d5a68f65d3116a010804721a77502591a78dde63fbb327f21 + input_fingerprint: 20e5e7a0e012185d74d12d6f3233a3f5598f1843aad7cb4c4351b045c7e9a6a3 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 724e102ab8b5b9904e70a649f45e950a32d0ff031a46485eb534fe12291b1e2d + input_fingerprint: 3d1444a666566e8526869cb160e6a0763c759cb28fe4f1d09c7647a71440f2d4 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 96e342a56d7d7393ca42cb8864213c6914b3f11ed66990232f020a9758066d00 + input_fingerprint: 3bad5db620687835c062295550a5ec5786e96a25d041cc4fa3e8c69b059721e0 template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 15816c01708979db42891dd48b5ccb424e99c4302c7a03bf29065095d27e062a + input_fingerprint: 4a794d1701052b026899d15613a5c97a8b46ef700b8e9c47faeac909970fc39d template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 1ba880ebd0ae7a974b313f782e3ea6c3e121e58dfc8c1c0aac2dfc50ffff6108 + input_fingerprint: bd0a3a7fb888e4435efcb00f8b38c224c3554326a6996db1a556d61e69f12f9d template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 9d098db0b8187c8ae11c8ba0ca31876df7c591dd952ace39148bd11a423f95bd + input_fingerprint: a3301473e02127fbffc07ee05a0c91255bb6571dd1a7a6d1b615f6e505012c1a template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: fc0500a00b6294139c0150f1a4821c0c5059e3d9a740c1514701e7ee105b98aa + input_fingerprint: 2aed6d5639c821acfadb4b62664a10da3cedcebaad153d9c747b07b65cfca36c template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 88b8854eb027127754ab162747ce5d0b666b48b5b3bd06f423b0654d150515c3 + input_fingerprint: f297df6da44c117888a3cccc0c29ff94e08f4bed140ce615aea95f8c3b149c16 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/toml/merge/version.rb: recipe: template_source_application_lib_toml_merge_version_rb action: write - dest_sha256: 848215224ee4bf72c6e3d26b8709191a248fc70058be1d9278356277b80cdeb7 - input_fingerprint: 4d7b199c2e05bf8ec2d67c6b4e41610fa5616477bffdc1b0331d8fe7ed7f35e5 + dest_sha256: 1cee01f906d3a44f77b6ecea4bea655aaf94e3e1a09f922bd29c628d89665eaf + input_fingerprint: 2fdc634babc8b9512d91c48b3b1b0f4e8d7e2518a78776fe918ced2349ed5f9a template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 56eba8755bbd20a97c939235f8b47634cf44fa4f7f0a6a05cd363c5fc1ac3800 + input_fingerprint: 34b928ec5524de3337de19b525fde978271a929026085a66ca719cc5ee1067a0 template_sources: - mise.toml.no-osc.example sig/toml/merge.rbs: recipe: template_source_application_sig_toml_merge_rbs action: write dest_sha256: 80cc57ca6782f5da836a7dd8270fa216658fe4f34afe9e515a2cf616c7473ca0 - input_fingerprint: e09540088c34c32c410ab1e3c6b7d03923952b2b92d2fc80a0900054fcbc5083 + input_fingerprint: e9b05d877bf576fcb9514cb0a3488a341c1e78eaadfc8f2286b5737c55ca27df template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 64fdcc92d651bd35884970816382297f3b703a01577a555921a557069c984d37 - input_fingerprint: c3f60a8bfa2f6b4fb1e583c01be32184a796441917811fab1cd7f2d7eb7bae74 + input_fingerprint: 73a6d09ecf8ef5020d9baa73fde77b4a6dd4571b7f5732bc8fa9e34039317ffb template_sources: - spec/spec_helper.rb.example toml-merge.gemspec: recipe: template_source_application_toml_merge_gemspec action: write - dest_sha256: 0c0db432d1cf4c1dfcc39fb8e0474bc51489389c46aa5d99c55e412bfcc3a600 - input_fingerprint: c399cf2d05685306cfba5153c289459672a6dbab42d526f51d66be9f7c7e488e + dest_sha256: 7bedcb358ff5da65038d65c0584630daba1a3e5f0e7fa7ee01cef01327e4cda7 + input_fingerprint: 14a3196f3db49dcf628b3d47ed96b3147565519ea5015db4d65a216bf932feed template_sources: - gem.gemspec.example diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 75676eaf6..9100ffebf 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/toml-merge/Rakefile b/gems/toml-merge/Rakefile index c9d84919d..8141161fe 100644 --- a/gems/toml-merge/Rakefile +++ b/gems/toml-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# toml-merge Rakefile v7.1.28 - 2026-09-23 +# toml-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/toml-merge/gemfiles/modular/coverage_local.gemfile b/gems/toml-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/toml-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/toml-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/toml-merge/gemfiles/modular/documentation.gemfile b/gems/toml-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/toml-merge/gemfiles/modular/documentation.gemfile +++ b/gems/toml-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/toml-merge/gemfiles/modular/templating.gemfile b/gems/toml-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/toml-merge/gemfiles/modular/templating.gemfile +++ b/gems/toml-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/toml-merge/gemfiles/modular/templating_local.gemfile b/gems/toml-merge/gemfiles/modular/templating_local.gemfile index 9f114319a..f62032c9e 100644 --- a/gems/toml-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/toml-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/toml-merge/toml-merge.gemspec b/gems/toml-merge/toml-merge.gemspec index 95f1e3d2e..4007287c7 100644 --- a/gems/toml-merge/toml-merge.gemspec +++ b/gems/toml-merge/toml-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From 77963d628a0da20da903766b10fdda147d09a000 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:57 -0400 Subject: [PATCH 216/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20go-merge=20by?= =?UTF-8?q?=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/.rubocop_gradual.lock | 8 +- .../go-merge/.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/go-merge/Gemfile.lock | 90 +++++++----- gems/go-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/go-merge/go-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/go-merge/.rubocop_gradual.lock b/gems/go-merge/.rubocop_gradual.lock index 112d4d221..b42149472 100644 --- a/gems/go-merge/.rubocop_gradual.lock +++ b/gems/go-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:2259278597": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2068108536": [ + "Rakefile:3995565951": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -93,7 +93,7 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177600] ], - "go-merge.gemspec:94527171": [ + "go-merge.gemspec:1096385794": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/go-merge/.structuredmerge/kettle-jem.lock b/gems/go-merge/.structuredmerge/kettle-jem.lock index 5834bee15..2aff913bc 100644 --- a/gems/go-merge/.structuredmerge/kettle-jem.lock +++ b/gems/go-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 482a70507755116272fea544367cf1a9ea63fe9afe5897e36da68fb1171bebc4 - input_fingerprint: 86443a9d43fa622ea0b8585f860a1e4e61dbeb8d1ec8270a1957ed4b03728684 + input_fingerprint: fb8392646bd6e39173da6ccd2aaca6bd63afc3dbb1fe5e68cdf31318bf46bfc9 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 0b12ac31fffc56d0105547a15f47fe416f35435e4e99c2659eee5beb361eeef2 + input_fingerprint: d6dc8dea7245858d7c63ae45d05bbf62b4c1949ab0822cbc59b2091af0613716 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: dd7f8f3002d934be9f100f6ab5a7e8d1cff48d0e65ab663e59e58d8169c81d75 - input_fingerprint: 55f7edb8ab505b286727ef10b9ab2c090570a4cf43f06096d12ab4317f003fd2 + input_fingerprint: 1e69bc59d9bf8ecb7c92070768dee5a48841531e2166194674363a7669058299 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: e9813d90ea38bbf830b72a3b00d75bc5ac850ba8d5b9cfa4097250e69fa01bad + input_fingerprint: 385c9396b5d9553de8d26c67d970e5abadd42b5e21b5d1f7e243098647b23d56 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: fafb64815499419a88bf23980ff427bc668037ae0106afc1c9a41e8dfa6dc101 + input_fingerprint: 05ebb49fbd29d210eb325e2177609886684b012bf18c68610e061a0a496c02c9 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: a719e295c2755dd4907eb4b01e03b62855b1538b0602a27a36321ff3017bae14 - input_fingerprint: 664f4ee16b15fb716eeac3600f9278652dfeffb1428650dcf40bb9a07e53cdc3 + input_fingerprint: fb70dbf9f5075cc4aa04ca48ac94883d4a07f8b9bf168dbb9f45f8a196657126 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: 4d89e3c6eff780f9afd70cdd2dc3761f419bd0f29e4a18ed560ecd890cc5a48b - input_fingerprint: 215be37c3b9ef556a3d7b76fbbccb77f7937c9e12f926b2caaa917aa5312238c + dest_sha256: eaeb0f52272027f87f6056bed66ef2d476f685061151e1ff2714cd351611d217 + input_fingerprint: 0a2ed9ea5ad8fc6a598cfc502ffbdb3d1bc2c787449ae9c53ea9682baa18d846 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: e9ff2e6193a4e8b618fb78f6d3b624e4e446d9b4b36fef88d71155c1bbda3cbe + input_fingerprint: af18c29b6d9a0c1aef7565058e04de7c67b0717a142224baa66bc2c561c95ab1 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 770fe1ac6c3eabd7036692f65adc12630379b972b01f85fd192688d8165a80f8 + input_fingerprint: a5cff90a8e02391dec260fc3fa77b48d1e3a45bf648ed354a14bd6273233d34b template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 698d81cf5bb4087d2194e801dce6ad12f5d0b5452b1f89f3093366939a1ea8b5 + input_fingerprint: 20a928a08505df6474884636190f4232b9be1116ba9f1ea3e53c37af575908ca template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 4bdd41157dacf12e67c640a39df5e742e9d2d3b40071f029c9e97f4acaf76c31 + input_fingerprint: d11999967fa4b4a9e17efe8cdf8b75f434beea3ef100010528d4ea25709a257a template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 4df5a2f35b17b7703e17e6fc525246f6799504ac1d888331e990a37853d98db3 + input_fingerprint: 93d71f8d30179826fbf0b572a763285214166f21a85d1e2679e2759b07836ac3 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: d4c1e5d8f705dcddb5f6d03d8aaead031ab11d6c4479a0ef658fa0df6fb3b6fb + input_fingerprint: dcd13601c802e5d7f6adca73111c7dbcb9472145a2c51df6e81f98437ed1669b template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: e6fba9d18376b5ebcac1c839f27c3fcb1adb3f7d1e8db51a6cf31057ac2555b0 + input_fingerprint: f5d28478f5c9ad4c4647652a7d8abc87a4e7459d75e1b767764bce1d280ad33f template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: d607afb30ea654a425329b8d9eaa2667d24716cb986ca2f080b1a5a73ed18917 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: fa00fbf49cefad95aaec2713bd270a42d26ba040e8107c23ba21cada48211c39 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: df2d691a64077ac7675e805713f5b48a5ec74280bc95d881b171651de5d169fd + input_fingerprint: 1f2934e66cb45b01a24a4fcd39b3bcf60df87f45dfee4b184fcaeec9b369b91e template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 5d900ba53858405ede8bb2d94a3cf5cc6ba3b05400fef0387bc3283987615dfb + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 2b4de12912dd05de1c620d6567ddacab933df91e197325bbe39d9aa094c6916e template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 41aaadab25a17a8ce74263a5f8bfdba93f14579cae30377138606b975543cbbe + input_fingerprint: 66b41208f47ba9130ba8db15c03f95626c17f5e060b2bad3c90faa486bfb13b2 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 4da69f4c45638bc37231423d9203d689ea576a1fbcd13cc1be7f4f62026486ca + input_fingerprint: 6aebc256fcfb00035b6f95a03db5cf4b000e4bb502dd52708f3ecddb4b8012b9 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: a601cb46b136047861cc3f3ecf4c7dd7f34d579d7b95425819ff93978ff525e3 + input_fingerprint: 8aa4ddcba00619d5d7f98944e312d704fbe3ffba8b00516a70e8d5667c36521a template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 3e064cb8d9669ba4d73b7ed306348605cc2ac977e2ece00485e53515be60d9cb + input_fingerprint: b104f254b6b7f24c41b9ba72f478a53d39413de273134e03b8022b32725beb77 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: b044b00439de68fea7b73adc1d976a2fe73adad968467f6d2291fbdee3584a2f + input_fingerprint: cf636947523760411752e499f2aa68a886c761809b8cc7c9ac0a2483caab781c template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 48fe51ee86c0347938661f7bbb3a26c01e36e63efc1838280c050139196f9cf4 + input_fingerprint: a2e874627a17fd84af435fcc537ae023412d1d95303008b1b3424069ed8b6e41 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 41c46f2dbdf177e1f12d556e72d52508af8a935887e02d574052b03d750d0146 + input_fingerprint: '083632f08b724c3f2a6a1147f074432eaea4eaae2ab085fa133c44c01cc6956c' template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 5c703465ceed9b7b59fc314b9137a95ada514a05445efd6aaf42d6a0653149fc + input_fingerprint: 6788f5d5a906095377eab101a3bf304c87e5b2e0402abc0d3985dd995f6ced6c template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: a284def39a7db9a73c8290538bcb42997cc5c22a7c3854e1c7cd40472bf524f1 + input_fingerprint: 6f2f5e5aea202828651c6235f2035256d638c2828a54728c8b152507ff94d468 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 3b0e3c5ba85ae522faedfdb549ef67b64de02666aa92a598d12b726ced2f6051 + input_fingerprint: 60e49566a2587629fb6e8748065c1fb12ba04ade8162543b962307ca87b0dfe7 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: b6285970be05aa2678611fe1325d1e86ee40fe486cef2cfb807b39752036b8a5 + input_fingerprint: 4263e647ec04807f59916f4ec71b3591950472d0a9ed858c0768ee377aeb2462 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 1e5fe9fad7c81be3c40ba09f3b23b907a1394eb94c42a302f4db07e600fcd90c + input_fingerprint: 0242b60353b879df284f2c0f7a71cd73e256a3e70d5715052bc3d19270ecc077 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 12f89161561984383eb896b8f875e10c8b28b556af37cb0ec3c6b3e97c0630d8 + input_fingerprint: 03ffb2bd15ceed581176e3b0a71c7ead972a6fca352a6450e288375749eaeda8 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 48908fab17fb2679b5630ee6ef9148b9ef0419326f803b1752057a785f01b96d + input_fingerprint: b4caa7240824a01993f45ff0169f0ebd93bb3d9fba755e2061dd0a10767c6cfe template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 3bbd9a3107aff3be04e00e8a9f314019d4ea2b9800b40e016ab6f83da384cfd4 + input_fingerprint: '08491ff64dc3eea7b494b95bd27283f6954bec3c0c6c0aa0b4c03a95d97d4a22' template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: c72e6fe51702fdda61a2a94f02367789330ec1a11337733d00e5ed02e8d8f444 + input_fingerprint: 52021d87e72ee4afaa723a471f666d730ed5d62878bcb0be27c412b79bec71d7 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: f96eab63db2e2eededa0858c44291ffbe6ca4d57ef3193066d74651ae76adcce + input_fingerprint: cc4f9efad62602c70158bbc6ad02870aab2eac904eceab66fa86f9fe10d2133a template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 2d2ea81066477f93f060b0234fa0ecc1a568abbdc54f807b79d8412e57de76af + input_fingerprint: 387b9528db86a97cb250f29efc29d76f32def0e24b2695d8601eb4dcdea03d7b template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 01017e8db0e0aa8b8e262bb232dcb820ebf253efe9d55ded00fb8f7dc8fd905a + input_fingerprint: 6f20290484cceb6eb6bd5ff10169c19958ae23ede3462bd86e2cd4f6882618ce template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 662dfdd0caeed8ed064115c68c100db5fbeb1d025efebb9920d7f11ca9aa5ce0 + input_fingerprint: 94d09cc87988109821099ae797ac1ad1b643a309df2efb1ad9cf5024d316e377 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: eac68be32f793b0e246d45d395a8902cd2f010125943a9d011172856af0f2169 + input_fingerprint: c8f8d4d9b58188181d04bc881f0c9df6e0615eae98f66350c39c8c5b9949349e template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: daca001a9337b46b8ece31488c4874a372bb1844825536ae339d6c84031acba0 + input_fingerprint: 36f88ed43bb5a9b91d4c5e8051aa314e714ace2c6ca8c37f7d0285d1bab826bf template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 6900b2052b1458450fe59b2061a0f3081217efc187b3cb42e4455a37ab4ba2a3 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: a278a64cb668539e8e0c878897308001a0fa9e7d96f0fd791944f139c7695755 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: fde449b74fa870cc44be97399637a225350fce22af6bd13890c2fe7343971fdd - input_fingerprint: ce7c9fb9b089fb60a6fb62c302b4d068e4ca5edcad2877e86f0c910a236a5359 + dest_sha256: be98271605e4e8ce6b1e5a9a7f6c933f82da8a69e40fa30acf05ebf825d4f194 + input_fingerprint: dd554f29e796158becd1b6150e70162647b73adb11f20aecc8270ab84da68a99 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: b4e9962e1e38e19b3434c828f4780b07fb7c104b34afbe9670e74d6f6b7db332 + input_fingerprint: 2b914ec7a602fbf6c306b94fc03781d0aa6f9aefb6203ca033af50a44ea6f6ac template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 5269b1b8dc56215003ca046c6173f349c97f0d88157a57a5e7c9bd02c4086397 + input_fingerprint: 7f80861f572a3fb48b3b3466c988e972d00fc428d7920889d3c6e47cb3ff8ad7 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 10f497257f411557fa9ee3a3cd4a54c11848913cf88dcd5dda5ae24c57beb4a4 + input_fingerprint: 52d0352d4a3fa4eac7091a1b3012184c998b9ab7d2f75ef8ebbffd20057b581f template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: d0534e1fa4c6a6d9919941d95a53a2c269be1f600ee7ba1380ecb110da81cc92 + input_fingerprint: e9ebdbb2428558bcbd577ad68b5e651052a75a00da934e3de4f13c18b93debaf template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 26860b5c079c0bc7eca4fb0e090ed182d256dec96bccc3685b4d1fe0e07083fc + input_fingerprint: 2a9e171a7b0ae6cd7c39e1beb3351e4d8d730c13bbafb547973738539c4cbd0f template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: dd17db3c70652de5c7b2afa5f8001f18572a5d98a082362e17eb82b340e6b7dd + input_fingerprint: 0032de6b5031a7b81cab6a8701a02cb4bb04ea0356efd71f34ed7a626d666500 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 05e0bb982aa15e1fd16922e3476495e14dd66f7e6c543a9bcdfdde4151db6bb6 + input_fingerprint: 0fd45526e2e2308a535d72858622c61ed6d133635b960fc41098182362ce0342 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: ff69357cb574fc5caf7af7bee3117943d426f8a1a7353e379427899d4192b1c0 + input_fingerprint: eca12c3ad382a35e24ccb7d21c7e836b46a6ecd7e18b3ecb2046d4550d82efe6 template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example go-merge.gemspec: recipe: template_source_application_go_merge_gemspec action: write - dest_sha256: 8acc32d56e0066c84141a4e83911849bda6ac8f700c0b02d984f2a3ce825ad7c - input_fingerprint: 298720595c1254083b1968ec77794af68934a874e5f33faf4bbb1cc3071a2d8b + dest_sha256: 4969721012719922c45e957fff0a3318dec13c69af5262b4c15c97461803356a + input_fingerprint: 824e8110b35df82ef0d4ce7736da6f36843f9f134334e9b937d1c4d255a5e22d template_sources: - gem.gemspec.example lib/go/merge/version.rb: recipe: template_source_application_lib_go_merge_version_rb action: write - dest_sha256: 6328423c9adc2b4b449dfa5441c4901c24e8b229fba7c97caf9e6426cae957dc - input_fingerprint: da5ec30859effdb78011db466baa7ac7e106cb9160a6d79e13a9cea6241ee571 + dest_sha256: 30e4bb5beb6d5cfe71e7f962b90d7da0bbbf8202d045be3438ff736268a30f9d + input_fingerprint: 5c91a3dd1b0ae241a72d52b2e4bf011589ca647fb76484d7790bcf0728a36395 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 2bd18f3d90076296be87ed8b287d3967209a4acbc4ebf4395257d63ccd37d44d + input_fingerprint: 7cc3ff055f39581c49e4da409993b9f7a60fbe3dde214723801415655858b2b4 template_sources: - mise.toml.no-osc.example sig/go/merge.rbs: recipe: template_source_application_sig_go_merge_rbs action: write dest_sha256: bb23303a4ab2a1668fad93a3eb22bebbccfcf6ba45f3e02ba578d4ee536394e0 - input_fingerprint: fdcbbf52b297305dd236c61a9b7f5cc8dfa2300ed670719348896b20e0a006fe + input_fingerprint: e25967b3d8aa430b71ba8b00bcafc99601899ce4ab147567f35883a4b61ad1ec template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: c0adf780dbb0ab2c9ebaa64513d8457d172b49827088e61d2ce016fcf810f7fb - input_fingerprint: 2c501cf15d79b3cd6015718b6147479b5c860d04eadfe53f0aaf1ab9db00e7b5 + input_fingerprint: dedeb6a767ad3d8c4190fbb108d50a602e7f35988bc7c311ccb4f2c2a7302fbb template_sources: - spec/spec_helper.rb.example diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index 4f4ba63fe..e846bef37 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/go-merge/Rakefile b/gems/go-merge/Rakefile index cea01404a..b79eb6730 100644 --- a/gems/go-merge/Rakefile +++ b/gems/go-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# go-merge Rakefile v7.1.28 - 2026-09-23 +# go-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/go-merge/gemfiles/modular/coverage_local.gemfile b/gems/go-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/go-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/go-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/go-merge/gemfiles/modular/documentation.gemfile b/gems/go-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/go-merge/gemfiles/modular/documentation.gemfile +++ b/gems/go-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/go-merge/gemfiles/modular/templating.gemfile b/gems/go-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/go-merge/gemfiles/modular/templating.gemfile +++ b/gems/go-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/go-merge/gemfiles/modular/templating_local.gemfile b/gems/go-merge/gemfiles/modular/templating_local.gemfile index 7f26aab94..d647ef36a 100644 --- a/gems/go-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/go-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/go-merge/go-merge.gemspec b/gems/go-merge/go-merge.gemspec index 8a0397437..e2a6e6a63 100644 --- a/gems/go-merge/go-merge.gemspec +++ b/gems/go-merge/go-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From 582fadf35accf6c427548d7cfbc5059e036344bc Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:57 -0400 Subject: [PATCH 217/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20rust-merge=20?= =?UTF-8?q?by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/rust-merge/Gemfile.lock | 90 +++++++----- gems/rust-merge/Rakefile | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- gems/rust-merge/rust-merge.gemspec | 2 +- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/rust-merge/.rubocop_gradual.lock b/gems/rust-merge/.rubocop_gradual.lock index 1d2a3e1b2..234301d2b 100644 --- a/gems/rust-merge/.rubocop_gradual.lock +++ b/gems/rust-merge/.rubocop_gradual.lock @@ -2,7 +2,7 @@ ".simplecov:204083589": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2530168568": [ + "Rakefile:1504546175": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], @@ -22,8 +22,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] @@ -113,7 +113,7 @@ [7, 5, 22, "Style/Documentation: Missing top-level documentation comment for `class Rust::Merge::RustHostProvider`.", 2200019434], [12, 7, 392, "Metrics/MethodLength: Method has too many lines. [12/10]", 359158927] ], - "rust-merge.gemspec:540255683": [ + "rust-merge.gemspec:1542114306": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], diff --git a/gems/rust-merge/.structuredmerge/kettle-jem.lock b/gems/rust-merge/.structuredmerge/kettle-jem.lock index 65aa5dab5..493f341a1 100644 --- a/gems/rust-merge/.structuredmerge/kettle-jem.lock +++ b/gems/rust-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 7ad375cd3d3e7af12d04843e34eb6e0f28f93c4b8a2da124375c48d433eafc18 - input_fingerprint: c9bb966fa1493e6b23a83bfc3d9c1963c288cc7d99867acb78a9e69197af6fc3 + input_fingerprint: e431cd0561b7f3bd5563b3df269f4c068e7ba2105a55edc328a14f594e7ce343 template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 7738aebcf171a40a56a72e36bda5e1fb9e6949d776eac84e4d333c927dd7fbc7 + input_fingerprint: 7ebebe17c6ea36c8247b6a5758bd6854c2e16ff58ea898d08868bd91a0f32f95 template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: c83c5533ec79b33010de5a3b7c5e7e8e7620b39b01df05f84f98969558b7ad54 - input_fingerprint: cbef517425cd3db00617585f8998387dc2ddfbcb6fc57c11de0d37de8e9fcba2 + input_fingerprint: 243f60101413b4747ed1f96a84c9d9f53be54bb964f8b89cb93842de45342829 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 6ce2995bdb20734e6cefda755fc8f1fc77ec73c77c8ec4116e9879c556e0e9c0 + input_fingerprint: 2daff453d838f759bfebf1ab9603163fff2a31a5ad2a91822d9fa9ba8c0f82d5 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: ee3060ca70fe074bc0916ba37ced20e9b375c01e698966025b0ecc3ac510fa5a + input_fingerprint: 7a352e995303a8cd1add2f823dbba6c7b600ee1d3f697c963501bc3b70d0d911 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 6ee44816d05b324da314be2282cbebc41571ae380ac57ce020e1b8173a63b1f4 - input_fingerprint: e1522364c405635799e0a9a7a0d945f6fa7e8cf8832a3543a8359b6c03b96dd0 + input_fingerprint: 517dafa764f26dfb7ade2dcd9563d2694a992747d0bd96b4ebe8e2165d0d46d4 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: ef651cd7b63ee6cbbb86e6d389c339dd9a0a7cbd9c4a93bd9d98b249e809cde6 - input_fingerprint: 73aacd2da80176b1bac74123208e9c20302cc3f8d080e24599fc2f4e5f68391e + dest_sha256: 76f5d83954af435d6c494ac5bf44e4197d44306fa4443e696560d20570bf8bbc + input_fingerprint: 5e030274d922e551b82f6e6bdc1146023a1c3ed1e71ed56a5ab886acd14017f1 template_sources: - Rakefile.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 52c83cc5eb13d191e104a3ece70eeab80a37af5f970cde757082a4e29c94fd56 + input_fingerprint: ec97aacbcccbc20973e5dcbc5e79d74b13c979b23b58b317856b8fe2428db6e2 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: 9f32de0e4fc77c559c4dab5cb6425a2546a1e169a512ba13d8530dd7d728daf8 + input_fingerprint: 89f9599c8b8c60e178ad38263724bc4cf96d6fa2b848617f5807ab2a3e061332 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: bc8114cc6872ca451dbc5ee03177d8b2438015b540ef9b327d0d1be1ab0bca82 + input_fingerprint: 38ad4e22488813869b17777f4fc9fc62f14516b4a960dc8aef0b3d8036a6df1d template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: 39933d2792765de29de9794f990526957c5875b1bfcd552d1d9eaf2f7dcc4ae2 + input_fingerprint: 0fedf9cfd73f266d53e0eb9beb4a270cc7e3dfe1b36f15d371767c5d6b101624 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 364914d6d1d9926d3c3b0f7ac7d919ef64722e96324c8e2e317d670814ac8162 + input_fingerprint: '059b95b1dfbe1ddf2a445be7592b0bb688884b0855835960ff6007b26e0127fe' template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 2ae78d9397a96f5ebcf3e6476e2b55f86acbbb4f63758fd4b636eed303593e86 + input_fingerprint: ffce468ee9a2dc8314b1623604dcc1996f4fe975cb6adf908d002fceef8bbce6 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 3d568e7ee2a365daafb436f582130f0122f99e59c56054cc176f6310c799ad36 + input_fingerprint: 2d1eef2d37a04ee075de8221a5272382cbeac3fe2efe8c8279861b54f80ada1b template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: a0e82fee10766280d88c474b674021a70defa1592f85b20812c7179c30192e5a + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: e8381a25de740265b4e0988be515254d05665647d440e5d64b0c9227e6670b82 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 3b981f3fd4e7969e02bc9eed083516b389971783fad7a83da5f7f44e007e05ea + input_fingerprint: c620c6871c4173a2ea0e51b085c41708b7a1dd881a044fbad6f48378b7d24b4e template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 03ce7c153e94197e5af1fb7b05cc21e74d7c3e846c73dcdb127003759d5a3a7e + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 8fbcd8f3e724102254e3e0a807357bd88d9252942930c21a9a7f1df53ab2a9a6 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 14f7221d538a01327fa590865b7676348b18c6b56cb1831cfff1961bbae7cca0 + input_fingerprint: 0a2a2009c10d23b2cc9f4787cb8a3a16ded2e0e972a2ee7801da3730a8534ee2 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: a5ee15bb1225d28d8f9ec1f81c44750b447c75513ebaf895c798153ebc55ed67 + input_fingerprint: 5dc3d2f707ec2f36d4138c2117d1bac1c411ab2af172bab3cf71974a76a189a7 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 3a2948e3bd1e316e8f225177a9703610d32e21c76e45a8d073d305fa19483da4 + input_fingerprint: 29a748742a2ebb66fc902c3e31112d0e30c498469892044219ea3c021889c171 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 9dffe22debb44249f08b51e6f14f58fc1e4eaf9f1eaa12c1c9fb0702bad5c23c + input_fingerprint: 32782f326006c7450d33858a6f2f1a6149b4fc0733f3dd89ada690fe0f023243 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: a841bbb51a44b9609049bce3c822011d6c8b5e0f1b28e80193a0f665c4ecbc19 + input_fingerprint: dad4b8b580bacc7f950ad3d2aa6808f8ec85a748417e892c25bc31e66264d632 template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 2343ffb87cde47bf5a8e53f5e8cf5c4be81fca543bc4a6885fade77e254acf31 + input_fingerprint: b691dcca0878da9bc2ef718c1e301d3cff8219fcdd817568d2390205f4304879 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 62e9e4e4533578430442fcdcbd9e4cc0da8aa23c1080c7475a21d2c00a89484a + input_fingerprint: 0fc06b234def34a5f7cfa14c72d17d1e608aeb66043763dcfbf3e166fe386b38 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: 467ee85255d9e08de8ca87ad56e2732ee073744d8796c6fb6112faae057f9cfb + input_fingerprint: fda0364d5dcde825bbeec26277a27bc1e6f64393732ab86f91e8be459ff8e932 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: ff805e5c512cb3104d12f8d7ee85ddaf0d7f229bf0a5475e95a71296fac9c329 + input_fingerprint: 685ea2a65e87e5aa0976c2c4ba236a1d335d6b96f9a831d5ccda55758592c334 template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 2109cacc254a14a6e35e0d569a17d81ed6580b0ccbcac87d61d3889fa29679f6 + input_fingerprint: e347f2a79cabfd0d1ce6c076b7fd34a7d8e8bde0db383157738a55939b863037 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: f7722e045d7b6c0f5e7e5bde0f529051c32b06d81787c09446851ac8bdd623a5 + input_fingerprint: b7301de784574cf6b4500dfba2c3405086a3127c81a1641b550db8bfd364ab9c template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 0ee3608b6ccd2fd7e0dbb39aaf86454e8fc346a9a4ed00fa640799ba4edc34f5 + input_fingerprint: c933a6e140d6156a1ecd697172e082c3ac27ec6262db4e6de3b4246a2065bf3f template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: f84c072e7189af6aa49cc50596af90cabb685ce0e0466d1f9c92838e9fc30d75 + input_fingerprint: a161a44d40f0b6706d90fd3512833495e04b0c7e58d0338f999e59d8fa9eb184 template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 7525e6bfb132e88d17f28a1c6a07b080b8a286fff6cb5e9b72b8cadafa7b3975 + input_fingerprint: 8b13a7d87f14c4ec1630119b48bbf9f15e55da580069ec1af6cbd996e04c0a07 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: e723a526dbfb6d041edaf4085c9ba34cf2c1955fdbb973ef874b56060746fc85 + input_fingerprint: 1510d8a77ccb6921ed1d70a38c6ebf657dc3ca6db9d52689835e5b130651ec35 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 5326d8e8b8c2054dce257198b5a2f1b114018e3f462b3c59aef58eb944c2820b + input_fingerprint: 34d8bb1659b7992357301b86603b3023b35c12a30871361515b57453cf9e6ef9 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 295928f55a94dd56436b7bfff1cc2f9531b7f5d42d42b49154d5f8f88a699c31 + input_fingerprint: f8c91448e98c6f9e67ab18229fa601501ae980f73c55e1f343199073564e1522 template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: d823f60152b1315142f654a74c5c337cecb98ea947ea97250226866b8d7f7a53 + input_fingerprint: 11e922e3a8153f923f545a2988fe8c747cb44fd9092afc5abedc3641e26882ac template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: c975d3ccb056cf8d9f0f6e8cc7d8d758f095b67c26296818008db36fa1e73400 + input_fingerprint: f3a69446fcde2df71c7d683377ed77633da67fcfc64fc470bedc14a59538b6a8 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: 62a44dbc94901ec72b65ad0377efedb1dfa84039c4ebcc1313fb268a41285044 + input_fingerprint: 33e2c568111029a7871d559dcfaf1b1f1119f68368c1c22b982e113eb67f7fcf template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: c325df1328c203aa8221467c8d24880533b87e103b31293ed8a1b320429ea9a5 + input_fingerprint: 360bc5104b55c0e610ab0c2209f0f6f9824b2552bb8ffe2d5abf7810328bbe08 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: f31c9f8fb1d076a0213663cb6444c3d11e895e8698ae2ef981126572a9c482bb + input_fingerprint: 050a99b2ab32552d2c0e62f7725ab0cb8516ee5e141091b54e9a17e34a6851ef template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 7e509d1bc56dd0d5c9087c652b2c99219475624b062ad123d7e2fa853b6615e4 + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 87cc569b3338e59563d26c4073d4ff71e90c000226fcc8e5f913416a5b96f086 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 3f8599d7de1b17e88ce873f36e9a75fbca2d5fb867ca31116c986c26bf9acd75 - input_fingerprint: e74846c85b848f39f58874244d7aecaca75c6c635b1794419b8809678cb33150 + dest_sha256: 7a99dcd8a8443faef36231e0ea61b8929b7894374aebda82c37cb0512b3adce7 + input_fingerprint: 927d42f3a84f86a832ff83795f7c253d107d07a2b9e94c44acebf5dab935e5a9 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 60b36f131dfab6a1cb168fe4d232d79f440426c8b706cc4041494f251e890e63 + input_fingerprint: dc90b1d804bdda70c80901f8315849e129f6aa112123893e363358045e87424b template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 94212a2cee773c6d856252aaf0f39918fb4f104a0da189f1fc748455c97990e9 + input_fingerprint: e80b3848e40426cbf9deec3213a7474c2d2c3430110d72e6e272bc0d1f9a82cb template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: ce4c4e4689716df5cc2215c9590f243c6435c74579dad4a8e5a7fdb33a7ccc9f + input_fingerprint: fdf8023b02cc4049e48fb22c60580a6bfed804cf7d7bf8919e5330be4b94970b template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: bf0be08c094bc6b3127ca6524d663ddb94f5443b6db9ca29cf504fa143b087bb + input_fingerprint: dedf6a751217fb489c1919d980576ae53d130ef8645caaf22b85818d3523b229 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 66abafb266fa999fb6af0a6045a489cd8f3f551df287e5e28b6aea36bc7ab906 + input_fingerprint: 23a6152b064004518a7e9ad502dcf98d5a0e2614f545bf7ddef74da809ba1754 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 447509651b3a8d007511617a6bf045d1c64d9cb6af67b2aa515f997a8d5f7307 + input_fingerprint: 50f495334bfc4d6c419c43763e25349cfe2a5a78f496a1af29d0d89b86ce17f8 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: d48d90a9ecca3d60452c71d289eddbb682c8551c7dc8a686b6edf26ad162f560 + input_fingerprint: 2de7ea437fe0e055cbdf5e53755c7e6840f4dd52cf48364446d61c3c3b49038c template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: b201fe412751c225ddcdcceac073a2295086a797bb6bad7bb865e067e21b6eb2 + input_fingerprint: 2c1341ce3b1f21df07c50541ebb9fe2647c2d46e6221fbd132e7fbb65bee961b template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/rust/merge/version.rb: recipe: template_source_application_lib_rust_merge_version_rb action: write - dest_sha256: c30de09c06c06acd3149df7c566c0797449030dbf0eb1a23105fa5113fbe1406 - input_fingerprint: 219ae131ab00ea6bd8aed3df961f610da9c8a3eea957527dfbad00dd217d13af + dest_sha256: 55aa98ea1d95f7520eeb420edaf2dda29a6e0a0440d54916f59b070d537faecd + input_fingerprint: 9670b4c59d8946dafded75a975ec8f7c5a505c0224398da4f1bf2c7ff176f727 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 31c2db7096aa7d33a36dd0e6351242f39fac3fba6143146d3213d39589f30301 + input_fingerprint: 8246d98113339187401df8578fd06633536ac8d65fea37fb4222d76c7a4f2bb2 template_sources: - mise.toml.no-osc.example rust-merge.gemspec: recipe: template_source_application_rust_merge_gemspec action: write - dest_sha256: 12867136ee5c95cfc309300810f8f48cf032cca1c92511b728da9f76794979da - input_fingerprint: f822182a944316a00bba52dad6856dad1283fdd39856057f9a241b02c63abf7b + dest_sha256: 7c36e3f5410da3caf6ec10a47855723065318edfa19199d0b937f6999c07509b + input_fingerprint: 888ae557482c95cb1d1c47974f540c338a2e2863119d957561e56301be9dc672 template_sources: - gem.gemspec.example sig/rust/merge.rbs: recipe: template_source_application_sig_rust_merge_rbs action: write dest_sha256: 737a3bf98096a1db3f6b34bdfd811dfd1498658906fa7a40d92f7c15c4d09b7a - input_fingerprint: aa3f42bd6aaa5e84bd32c5257de1060e06e941145b7418e65dd0a6ab303d7ec5 + input_fingerprint: c65e903d8b31426cd9792b3cfc45ff44e3f71a431dd144e2ff82fa44a411aa27 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: 70a35d00eedf99179fad873409446fad8e91c33df146bb5ecc2b736dc00b6cf5 - input_fingerprint: e4f6c077937afd205c5efea58be964d23aa1d38a02b8bf86f2578fe6792eeafd + input_fingerprint: 988fe7ac04e87eba6cf91e0bf2a1f35f4f1b8e813eae8bbe0e30ba853c967b50 template_sources: - spec/spec_helper.rb.example diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index b0fb14257..2394dd075 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/rust-merge/Rakefile b/gems/rust-merge/Rakefile index 14abae1f9..3aa39ad35 100644 --- a/gems/rust-merge/Rakefile +++ b/gems/rust-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# rust-merge Rakefile v7.1.28 - 2026-09-23 +# rust-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/rust-merge/gemfiles/modular/coverage_local.gemfile b/gems/rust-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/rust-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/rust-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/rust-merge/gemfiles/modular/documentation.gemfile b/gems/rust-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/rust-merge/gemfiles/modular/documentation.gemfile +++ b/gems/rust-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/rust-merge/gemfiles/modular/templating.gemfile b/gems/rust-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/rust-merge/gemfiles/modular/templating.gemfile +++ b/gems/rust-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/rust-merge/gemfiles/modular/templating_local.gemfile b/gems/rust-merge/gemfiles/modular/templating_local.gemfile index 85e778960..2c8fa2369 100644 --- a/gems/rust-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/rust-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end diff --git a/gems/rust-merge/rust-merge.gemspec b/gems/rust-merge/rust-merge.gemspec index ac6322016..ba1619599 100644 --- a/gems/rust-merge/rust-merge.gemspec +++ b/gems/rust-merge/rust-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 From 5b8e30b72dabdfb65cbf0bbc9815dfded3c1d9db Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:57 -0400 Subject: [PATCH 218/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20ast-template?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/ast-template/Gemfile.lock | 90 +++++++----- gems/ast-template/Rakefile | 2 +- gems/ast-template/ast-template.gemspec | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/ast-template/.rubocop_gradual.lock b/gems/ast-template/.rubocop_gradual.lock index 4154d0000..d6551d630 100644 --- a/gems/ast-template/.rubocop_gradual.lock +++ b/gems/ast-template/.rubocop_gradual.lock @@ -2,13 +2,13 @@ ".simplecov:470547781": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:2796059896": [ + "Rakefile:3050540927": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "ast-template.gemspec:2888731844": [ + "ast-template.gemspec:280028549": [ [136, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [138, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [147, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], @@ -28,8 +28,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] diff --git a/gems/ast-template/.structuredmerge/kettle-jem.lock b/gems/ast-template/.structuredmerge/kettle-jem.lock index 192c9fea7..1c789d04f 100644 --- a/gems/ast-template/.structuredmerge/kettle-jem.lock +++ b/gems/ast-template/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: '091b5582b9fe3405b6d2cbd89209f325268c556f70aecde8baad7686c89bb991' - input_fingerprint: 065d999a1daff8a538cd033e938faf340d686384e66287be81540af7297cb5fa + input_fingerprint: b0f7b9014c2d1b975746a545af668d00c0a17296dec5c68f01c146cc2d2c761c template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 7946677502adc15bfe17c3117753823fa8ca16017296179a3ec96d3e8c9217fc + input_fingerprint: df68990aa10b9750a41edf81a84ec1d404c1e2997f1b95a0285faf904c3e49dd template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: 03605b72452dbfa88a1d75c62283c6c08e87fa674e1d8534a43888c94002db1b - input_fingerprint: 316efb1058a4da2e475ef62ce31d7ee52a8258bb560c8baf09467685af51bc57 + input_fingerprint: d5e57b2e97dbefbc7c05507c77eec7e8b031eb68e0a9aeeb3fe02fe0fb51e158 template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 9bff1ade75b933c4e6646d743879e7b09c9e4df905df1faee6cb3ac452b3bcaf + input_fingerprint: 795c2b4bea41a11fc2587b2bcca26ea0a0755c9a9e065153f9a1be7269ac93f3 template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 68fa050ee81d89a87e0a1d897ad8aa71ddaf5ab94a37a26ef45d1efedcdd260b + input_fingerprint: fbb33707d724975854074cddf94b53dfaffb3251dc60dced9c0aebb10aad0d49 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: 6ba53126230a8315c94a2b3238209a07841f510f98633de22243a55fdc813bd6 - input_fingerprint: 340a708c88ed4038079826ea8c79ee3fd5d76579a280e732a5f7e15713b35f9c + input_fingerprint: 81915c65d1a34f476bd14c6173ea9e3812ad31a0620dfab3f06f3716e840660f template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: a48c154ba972e77be2e4698cf8085df9338fed451dca778f8869d12f235c1e29 - input_fingerprint: 2e2e6566e76afdaa24ca8126a705b0cb6222d1febd812685cff3573592a2f40f + dest_sha256: 72e67c27084c5ae73bd7329c43022518f787a1b324f3948538bb5ac5525f83c0 + input_fingerprint: ccfe8753891aa1834a7456d086b0a0cd3ba0ff696e54b84edbfae2181290411c template_sources: - Rakefile.example ast-template.gemspec: recipe: template_source_application_ast_template_gemspec action: write - dest_sha256: 7d4de7b18ebe56f92c95b956bd6bfac039f474154ec3c108fb42bcfa7e11de21 - input_fingerprint: 00522aac2028f2f8d076d902098416965491624a394688ef3f7b6d488742e701 + dest_sha256: 5a55872702507e5031fe5f7497316d0c3f5f4da9decd63c58f0095153309b118 + input_fingerprint: 7bb20b15d59d404943773165fadc5c3fca90ca3ffbf57c7404a2615180046a05 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 5dc629d0dce7c5a49cfe6bbcdca91402f32d10a42cf87c9a156b989ffd2c1e17 + input_fingerprint: 59102d342b709709d5f67f34afa399b7f1ee1f4a4a9c9b845316603924545b54 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: e63ccc770c50dabb8ca8d8e25cedc5ef4805454f953c125cc7b11ecf9730ef86 + input_fingerprint: 6fa23b7a80c48a45a08a1ccc89c728b06126937b1db19441f63a4a2499b1071d template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: 696643151a36d7937a319a95c7f1a44688ce2efb42684e6e7e63e7e9e4596d26 + input_fingerprint: 52cf4e8f321f28b4d68f994278d68b5955cdd766784918e1879b08b2e265f539 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: b28327830ad9896c04202efa867b62c538332d7872ee9518f3f407121e10cfe8 + input_fingerprint: 261e3b613f0076d1104e1dcd58eb1b81bc8f46ae74eee41e5deba43d0099e23a template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 9da71d7d5adf09364ad351ec15027e4a33dd2fd516e3d398cabab0e92e6eaaae + input_fingerprint: 80c1651acc4328ccdf03e3fcc8b6993deb70aa086396a3f01bdea087adb920f7 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: 3cdd0cd031dc45bf2c21707e1f7277a739ffec714ca334fdac264d66a4acecea + input_fingerprint: c03474fc16b472cbb1cfcb87ec72bd65b30d9cda8a609b60557e129ac73d81e0 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: b0b6add03eae71d213215fcfc115d6bb87c34622b87769cc509290ad532f4113 + input_fingerprint: feaecb2b824ac9fdbbd3268bbb2b43ffd1474cfbf51d04314d453b3d949c7797 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: 0c8e6545010154c4ff024f9f5e6413b4e99749239338dc84dc8c43d1cc122eba + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 1291e13d39dcc2d6ded823de44ffe633a2010e13c47973ed4caa6feb3d92ffa1 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: ea08c7429d6a2a17546d11aac304338d4885c52b6f6f0c7b78c543d192afc0b1 + input_fingerprint: 1b6766510e7c02b9344b46802fed4b61addea31bb64f858392ba6cfa1d6c1157 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: c5c6b862b08bb78c0896c24d7e704e79a475bff4c651705ce3cdbfb0dafc96c1 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: 454f51094d9c4c3e2c6820faba9f337cd04faa19325086eeb06411b533f644ea template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 626747e8fc9dda2bc8e297a3acca70d894cd32b5f89dc51820d245d0b6b60037 + input_fingerprint: ab4b7d487df2eba0e83985b2ae58c33fd84cdf268c913c842f6a35b1ecfa2998 template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 25d71f1a0509cac90fcf1b98562295cdab2b4483e74829db2468dce74bda180e + input_fingerprint: b391fc8193b95378cf3db7d3f5d071a40fe5df505680fe5577d752a105d192d4 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: '06398896e82926ff1d260a03465086284ee05fe5bef489aca26e7189997c552a' + input_fingerprint: e11f2cb00bcea8beb3487730c3cc92875729ca6a1f251518a97b50450fb12069 template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 31426eb94e47a26c6c3c47ca4a0a74bf1e941b14844e7aa7b91d072641b8eb77 + input_fingerprint: ad11a165c5b04b29e8f06b33854e8a41f8519a4587c253669e2de773ca697d22 template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: 21cb0d3a4d99e1fceed1ea9bc31e7248ae533bd651b90fc2b3bc027afc6dc41a + input_fingerprint: b37204e7895d7ba46455a6dacfb3691fbeecdbd3ecccc8e6f509cc9408b3538d template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: e5f8c4efba1e09a738fdcf9e19409f09e1f3638c2e3cd96b867214b0582452a2 + input_fingerprint: b2cff036de996ab8b36f7f9a2c5b31d8a6fce2789c956c33edbf6a17980ecbb1 template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 5557afb2e35c514d7882cedba0695377ba2309f724be4d1fc600141f4b4375f7 + input_fingerprint: 9b45b4255ed4c6a1f27f2f6b90a8ff6ed1c3a7f7105d0ce1d3c553897b6036ed template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: f2b95a53a90ae2889152a6f0fc413ca5c68e62bbe24b99531528e1d22ec67089 + input_fingerprint: 12fc1231f37941a54b056bbdbdc5b4e0e862cf8b9571ba6faa0b820e0e8eb491 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 21f38079d79d16bc2654e965bb5bb052ded6f97193d2c98146345067db6a8aa2 + input_fingerprint: ca332ca66cc18a9acf553631a5450135e500d5d55c0a768b533c6ed5fb96404d template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 48973debfc9aa98cfbfce50a07730a2028c31caae9d3eb6c0f89865189e1482b + input_fingerprint: 263e705342770a1e167e1b1d956b8b2b2d7c534aba2e3f4f74c213b4a2840510 template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: b7728c951c4cf2aec3576dd0f45460d934ec2468bb458c5f10de85c37e69d28a + input_fingerprint: 5edfc5845683bf36ad4967b70bf6212181e7b7aa6a5bb9bbcf3e77a544e6cd84 template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: daf3d93fde09f0680de9a5449c7ca76b450370fc7ecfb5f3406169166721a984 + input_fingerprint: 4f9cb5a6c7d06e3933909215ff2d78753dc673a27da4e89161a5f8afbca48478 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: 23e21d98de45c5ad2e6b53f3423b77c9c4a57fa705371bb3437499cf12d0f6b4 + input_fingerprint: 6d621e212bf6757c8c96ad812d21fbf3e9423d1a0f5de02043e3a29eb8a98c6c template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 4472881a9e2bf343d4afdfb311c260ef92a2f0f28f6115859db805d2100ad73c + input_fingerprint: 7dc8f77c493b21bbb0b1827adaeda06121153f4d9f67ea8d4186980f01c51ca1 template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 2a109c5cb74cfe719573e30a4ecbc8f4042f8e3a23e1786175b40367ad926382 + input_fingerprint: be34b8d0c609a68744bd4f4b4e7b275b728db6dedebce82e88d349faacbf6607 template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: d45916e584161c302dc9a6322f32381703ee88b070182a3038f69d45d4d12a51 + input_fingerprint: 79b8785ac959baf609ab2e6713f87922d831bd7a80cfd12c9a2db26f66b6c82c template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: aefd06dd2e4aaf5c096e9f260ffe3b0b376a13657cfab27720745b232479f5c0 + input_fingerprint: ee62617ef30e70ab6dcd21c9993dfe55137c3f1a7a0d4f07b77a3de184a5dcfe template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 02a663f22efb328de247191678a079df65f2c2e3f8787abac3ba464cf75aee63 + input_fingerprint: 615c8a8837c0baed5e22821eca1bdfa49623d11fc9d9bc8f7f3513ac6153ce58 template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 3de590dd335c5fa48923b6259964cf5fc0da61cb09093a4b119ffbb1583a963b + input_fingerprint: 9dadefc009b4e43097c65e3132e3657b8aa7834280c49b6e82ae185520cfc876 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: dc4fbf01a298626129817fd9c45f4e2ff400a2e97ea73a9cefdefbebfae3ac32 + input_fingerprint: 06a1a63ade12c2af638a12cea47bb6e4cd3367874f9872d1f17590fa7eaeb30d template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: af413ee40ab44a1d30f1bf693c96a53daf9d94d00c953811449f379dfd91adf3 + input_fingerprint: 5ac265fd05277f43298a22468a170b9082ae1f30175c42933ff948ae1d7e1731 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 55193aa62c1abf952cbd061961f2246145a8515b235895840aeee09a779bbf57 + input_fingerprint: 296e7de8f835427155809ad91612edf0cef9bf869e15e6431e3af409ad31c1e9 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: 0c8c33d11e38b46ef4cdb72de4bd64460ec8cdd51f9697ee7ef54eece36eb10d + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 146e9208e21b4abc489f47e9a7b7df274ded625ff08ea36b15eda4fc78567307 template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 984ae5f97640e2edd06c0114fcbdde171f884aa391c7cfa53d64d4eb15d79689 - input_fingerprint: 2780ff915b5a0dbadcefa9971b0c83c732968df62a0d675bbcf71edb522ee321 + dest_sha256: b60ddc3de29290c9d4fda3827961e06841913c13d88301d7a108b84e4ce5ae13 + input_fingerprint: a7f85d33013d7c8fca8204a447adc810276ea08ca368c3904ab7e2c157e134f2 template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: 7753675eaf24539329b29abfb571208348c1533e195d793022ad5305c612722d + input_fingerprint: 1ba5b2831336691915e112f4f29480148842fd181087760035e19486ce877bea template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: 68bc4ae0f73fc946c58ea0bff854cb55181071141232d50da1fe414bd0970863 + input_fingerprint: 0e97eca61d0704eff6f692e140f0d5e076d443c4e5fa46917ee102d510e0c140 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: c571988c83278d2001f7385a0a934bd75c789d011d6d7ee3e7bd7018182a954c + input_fingerprint: c42c51d457477a2640ab619588e271f623fa0da8375ed4f046f5dab785696a9c template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: 9a11aaef3f98fdd81baf2ed6a85a66f02b47603ee27d81a5977b765be071f284 + input_fingerprint: d59ff0807dbac63a077f66ecb25ba43beeb7c5afaeac66d0637544ad2b9366ed template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: 51fa207e6acc43e28d9bc9d3cb08f5630ebc2b584b295151236a0f0d54339d2a + input_fingerprint: 34857d8028eaa09f988b04cd8588d79cd9c410db9cc0951ecb906ea7bbf8c1a4 template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 501eee1dac01cecbf8ce5bd2588c07ea10e2a9d7e31c9ac1598ae76c7d61b5b9 + input_fingerprint: 65b65b3f3214d27dbea69fa2b8c9a404928177f0f18cad3e22680f9788170a92 template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: 81fcf4b4606d0c5d8b2c516e677acf24dc8d3bc349b3cda40a066f0873302d86 + input_fingerprint: 3712caf77548c304ab552d3becbd27e1d77149235b75c3095904e6559b11cad3 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 968883bcb821c91230116b05a951e0cebd62445f4728e847703efc53c9c3be76 + input_fingerprint: 9d2b5f4ad54d4715a4fdcd39e1ccf7cba5de9519a473ded343f0d738f99b3b7b template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/ast/template/version.rb: recipe: template_source_application_lib_ast_template_version_rb action: write - dest_sha256: 1770148aafe1a6b0e4f023b79b581dfdfcd8c5c91bd091e4ee6bed835cb17cd0 - input_fingerprint: 88468265cc422b89a1fdbdd90b21104752590b3116ac2f635a247603cb1f75ed + dest_sha256: c09e240e7d4067f69d53468cd794308ab3b5c58b66eae8ed8fded2f18b01f375 + input_fingerprint: a25fe7942e63673fd84801e22327c7ba23a0bea23f13a64a3c7d545d6ccbf143 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 7f5adaf47acb36fdfc89bdf7299e97ad10c00c0e058c70eb54a60695384940af - input_fingerprint: ef44e3528e64eda01c2db1bc0e81627fd89d8825500a7b0708901d6a804e6189 + input_fingerprint: af361e7071922a7b8722213669c24fea82af989fab96ac25a9a709c0cf7b5880 template_sources: - mise.toml.no-osc.example sig/ast/template.rbs: recipe: template_source_application_sig_ast_template_rbs action: write dest_sha256: a813080f4a30efb84ed4d249d641f953866d639f9aa9388f36a8451a1d838861 - input_fingerprint: 71cf0fec9528e00329930ebd6c49f14f137a022e8bb3ccf461583851a6df804f + input_fingerprint: 1fb7fa9afda789be899086419edebacfa67e802b7716c556ca182bc44e91b3c6 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: bae5fc2b817f62f5fb951cc42fc8cf25144910892ebd19ca7b8ccb1755a4436d - input_fingerprint: 3ac44cb1034804be286621b5867c086628fa56e8abbd390decd3880715be891a + input_fingerprint: 41030bcccaf68edeab90348ea7f1d5d8254ba5380286e8e83a7aeeaf5cf91e06 template_sources: - spec/spec_helper.rb.example diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index 61016cb9a..fc709df19 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -14,6 +14,43 @@ PATH ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/ast-template/Rakefile b/gems/ast-template/Rakefile index 29ba7f04c..b5440b1f5 100644 --- a/gems/ast-template/Rakefile +++ b/gems/ast-template/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# ast-template Rakefile v7.1.28 - 2026-09-23 +# ast-template Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/ast-template/ast-template.gemspec b/gems/ast-template/ast-template.gemspec index 86a36082a..a28f1a91c 100644 --- a/gems/ast-template/ast-template.gemspec +++ b/gems/ast-template/ast-template.gemspec @@ -135,7 +135,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 diff --git a/gems/ast-template/gemfiles/modular/coverage_local.gemfile b/gems/ast-template/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/ast-template/gemfiles/modular/coverage_local.gemfile +++ b/gems/ast-template/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/ast-template/gemfiles/modular/documentation.gemfile b/gems/ast-template/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/ast-template/gemfiles/modular/documentation.gemfile +++ b/gems/ast-template/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/ast-template/gemfiles/modular/templating.gemfile b/gems/ast-template/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/ast-template/gemfiles/modular/templating.gemfile +++ b/gems/ast-template/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/ast-template/gemfiles/modular/templating_local.gemfile b/gems/ast-template/gemfiles/modular/templating_local.gemfile index 0af4cf914..45252e646 100644 --- a/gems/ast-template/gemfiles/modular/templating_local.gemfile +++ b/gems/ast-template/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end From bba66b523d029917b4ccc0969b8cb7737e087338 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:57:57 -0400 Subject: [PATCH 219/295] =?UTF-8?q?=F0=9F=8E=A8=20Template=20binary-merge?= =?UTF-8?q?=20by=20kettle-family?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/.rubocop_gradual.lock | 8 +- .../.structuredmerge/kettle-jem.lock | 137 +++++++++--------- gems/binary-merge/Gemfile.lock | 90 +++++++----- gems/binary-merge/Rakefile | 2 +- gems/binary-merge/binary-merge.gemspec | 2 +- .../gemfiles/modular/coverage_local.gemfile | 22 ++- .../gemfiles/modular/documentation.gemfile | 2 +- .../gemfiles/modular/templating.gemfile | 3 +- .../gemfiles/modular/templating_local.gemfile | 35 ++--- 9 files changed, 159 insertions(+), 142 deletions(-) diff --git a/gems/binary-merge/.rubocop_gradual.lock b/gems/binary-merge/.rubocop_gradual.lock index 5c4e326d4..67211dad7 100644 --- a/gems/binary-merge/.rubocop_gradual.lock +++ b/gems/binary-merge/.rubocop_gradual.lock @@ -2,13 +2,13 @@ ".simplecov:658144869": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177542] ], - "Rakefile:3665019640": [ + "Rakefile:3189882751": [ [18, 121, 17, "Layout/LineLength: Line is too long. [137/120]", 174264873], [81, 3, 1023, "Metrics/BlockLength: Block has too many lines. [32/25]", 54868638], [165, 121, 22, "Layout/LineLength: Line is too long. [142/120]", 1367093088], [168, 121, 18, "Layout/LineLength: Line is too long. [138/120]", 3881946477] ], - "binary-merge.gemspec:1824950493": [ + "binary-merge.gemspec:2193201692": [ [137, 121, 34, "Layout/LineLength: Line is too long. [154/120]", 4147388508], [139, 121, 6, "Layout/LineLength: Line is too long. [126/120]", 2105564149], [148, 121, 50, "Layout/LineLength: Line is too long. [170/120]", 3888612416], @@ -28,8 +28,8 @@ [1, 1, 0, "Naming/FileName: The name of this source file (`vHEAD.gemfile`) should use snake_case.", 5381], [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] ], - "gemfiles/modular/coverage_local.gemfile:2813372128": [ - [34, 1, 1586, "Metrics/BlockLength: Block has too many lines. [37/25]", 820328175] + "gemfiles/modular/coverage_local.gemfile:3080699222": [ + [42, 1, 1236, "Metrics/BlockLength: Block has too many lines. [27/25]", 3741021062] ], "gemfiles/modular/erb/r2/v3.0.gemfile:1688285565": [ [1, 1, 1, "Style/FrozenStringLiteralComment: Missing frozen string literal comment.", 177602] diff --git a/gems/binary-merge/.structuredmerge/kettle-jem.lock b/gems/binary-merge/.structuredmerge/kettle-jem.lock index 22fd3ccba..5185847f5 100644 --- a/gems/binary-merge/.structuredmerge/kettle-jem.lock +++ b/gems/binary-merge/.structuredmerge/kettle-jem.lock @@ -1,8 +1,8 @@ --- version: 1 template_state: - version: 7.1.28 - applied_at: '2026-09-23' + version: 7.1.29 + applied_at: '2026-09-26' changelog_replay: last_entry_key: kettle-jem-template-20260913-001 last_entry_date: '2026-09-13' @@ -104,17 +104,18 @@ template_state: Rakefile.example: 569803e726b07ea26267fec6891367a3096a0dff3c266269a7081d36afe496af SECURITY.md.example: ee9411aa85f36d88363fdaea7a1baea4362b6ec112cf2688e711b05de1d3144c bin/setup.example: 0ac35089c95a91d8973fe7a318bf9fd98b9f8e00db92c5d9ca6cd858abb8d41b + bin/turbo_tests2.example: 0d81b72c359419a4f0146e8f0438c610211c528398b672c85325a568c9f26db2 certs/pboling.pem.example: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - gem.gemspec.example: e225f194efe374178a658a36073e7c8d6255db5110dfa25cb4e2ab4fbafdb34c + gem.gemspec.example: 518253f03da29256ba7a2cbf1fa4886f60c800a4f98d3ec0e0c49b26cba104c5 gemfiles/modular/benchmark/r4/v0.5.gemfile.example: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 gemfiles/modular/benchmark/vHEAD.gemfile.example: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 gemfiles/modular/cgi/r4/v0.5.gemfile.example: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 gemfiles/modular/cgi/vHEAD.gemfile.example: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 gemfiles/modular/changelog.gemfile.example: 892598e0e7792eb205247ae28128cef6dfc647d2fb33968969152230d6f69288 gemfiles/modular/coverage.gemfile.example: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - gemfiles/modular/coverage_local.gemfile.example: 92ea0d7a9d693553dc614afa2c43990f5c3778c2b00ef6c528e122c31bd506a1 + gemfiles/modular/coverage_local.gemfile.example: 625e6f7a552f9a344afeaa19fa8880d115b56a4d746c8d11bffdd55fce4e0f3e gemfiles/modular/debug.gemfile.example: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - gemfiles/modular/documentation.gemfile.example: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' + gemfiles/modular/documentation.gemfile.example: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 gemfiles/modular/documentation_local.gemfile.example: 84a20f5d4b0feb94c2cf2f7a8dce8f682f1483498e41484c2b447a5661fd1870 gemfiles/modular/erb/r2.3/default.gemfile.example: 9da0d08fb6a299b965c37fe85efcaebd9eb0a82b2ea35fdc157c41bd75431396 gemfiles/modular/erb/r2.6/v2.2.gemfile.example: '01787cbdf7136c0d75cc7b734c6bb3d2ef6c70d6c1c50e7d0ad2112c0f8ef8e7' @@ -149,8 +150,8 @@ template_state: gemfiles/modular/stringio/vHEAD.gemfile.example: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be gemfiles/modular/style.gemfile.example: 6db114794427bb1528652fd2529badadbcfce615302d3feb548ea4f116c45297 gemfiles/modular/style_local.gemfile.example: c86beb711e766126a5be68be4be18255831625ac3650d5069383c4a83a9511f3 - gemfiles/modular/templating.gemfile.example: a46910b1911e97da5ead1ede55069c566417d96c6912541df1b182b9fefd3557 - gemfiles/modular/templating_local.gemfile.example: ac7259516e69ffafb8b9342a897ddf6042adc46335743f474c342509cefd8f2e + gemfiles/modular/templating.gemfile.example: 9f492d58778f8140fc945b4b4ab2deaf73d7fb34c861a9ce050dd2ed85c0a847 + gemfiles/modular/templating_local.gemfile.example: 1c6e4e26d35934e8a79308e978c31b414f6c43ae3914786e4f6b727b22a8fdd2 gemfiles/modular/webrick/r4/v1.9.gemfile.example: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea gemfiles/modular/webrick/vHEAD.gemfile.example: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b gemfiles/modular/x_std_libs.gemfile.example: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 @@ -191,377 +192,377 @@ files: recipe: template_source_application_simplecov action: write dest_sha256: 6294ea69090b2859ac3f516ea804b0429eaf888a01afe8511edc3373016cd2e9 - input_fingerprint: 58766d11b5c2277262cb6876bd5a09e2f87397c5edecac88164d55e6ce373fb2 + input_fingerprint: 5ddb6ade0164069f18f572ef8a0e3f302d6798003181ab2fd4aea406bf089a0b template_sources: - ".simplecov.example" AGPL-3.0-only.md: recipe: template_source_application_AGPL_3_0_only_md action: write dest_sha256: d8a6cc31abc16b6748c7a21f21611f5a1ec33f67d22ca23d7da1c19b95496bee - input_fingerprint: 18cb441c8524a9129dc688204a98c851c1bf735cdd6ed0163e6b55c87b6bfa17 + input_fingerprint: def0d588fa45fd659887686d12595ef81751fcbf45574f5cee41500ef5dfb05d template_sources: - AGPL-3.0-only.md.example Gemfile: recipe: template_source_application_Gemfile action: write dest_sha256: d3c5c582c72e57072ffb111ef25b28f3385a41bc2119ae0e0b5c7640f4d1e98f - input_fingerprint: 478a65b9640e43a24145a5ba0eb47a94a108aee3be498fb9c44882d9ea4e8bed + input_fingerprint: 6f5a38c763368ce4707322e5f1a578c5b86f6997ec73e4ea6a7573f0bf959d6f template_sources: - Gemfile.example LICENSE.md: recipe: template_source_application_LICENSE_md action: write dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5 - input_fingerprint: 6a9b34c00a7c08be0072fbd5a10cabb87cb8a8a516288db3c2c47a1b0620e197 + input_fingerprint: 6ade01c5460581ea637092d28aafced53399fa9f19c09c6dd85580a4c54104df template_sources: - LICENSE.md.example PolyForm-Small-Business-1.0.0.md: recipe: template_source_application_PolyForm_Small_Business_1_0_0_md action: write dest_sha256: 2f81e317d36f83a199c9fa10bcb250775fd90510303eaeb15aac2d8f0c1fc2d6 - input_fingerprint: 66eaf846acb6e61108d536ac9079e20d6b388eccc1b60bb7ca8d3f3cee9c5a95 + input_fingerprint: ecd7cf0275978b432a84fa8b2ec186039aa88e6f3dd8610d6f05202c0ae09063 template_sources: - PolyForm-Small-Business-1.0.0.md.example README.md: recipe: template_source_application_README_md action: write dest_sha256: ae1a4c7f167a79f0c511f4f3b213697d8d7bec3696c168d3570482d29eb4eb1a - input_fingerprint: 6ef44c61f08a9e23386ba8dba7fcc669341ce170e4993e1da0c33bc780c308b6 + input_fingerprint: 3ae47b2caeddb3c4845b100ffcaf51881bfdab34986870b89b090633292243a8 template_sources: - README.md.example Rakefile: recipe: template_source_application_Rakefile action: write - dest_sha256: d8fea76a0765fe66ef20f3d9e78c1a04d97f0ee52ead03fb2230a4b79b58d89e - input_fingerprint: 0d15db2ab2c669f4bb2c75e3d3a49f306e5b7b347e0bbc3531f0e0bdf590a22b + dest_sha256: 7cb4fec7dd21651dce1bcb99690ceb0d65399ef0ec913b9d05a617727b1b98e7 + input_fingerprint: fd11cd9fb8092b12d5e7251b58d688ad7a35abc6c9137ce46a9c7614c87070fe template_sources: - Rakefile.example binary-merge.gemspec: recipe: template_source_application_binary_merge_gemspec action: write - dest_sha256: f2087b7e4d50377ead620089d5ba02a4ed8f31fe9653abff01f0d171ac454b49 - input_fingerprint: d9a64028803edd7b0f24b3341212f7e1c46d5f74bc1bb3eea5d5e9368be6ff6f + dest_sha256: 1a9d470d33eac3bd5ee64408b5e11b9e953fdb8532a1d7db5eb9f0ebdcc4e918 + input_fingerprint: 97b849d0bbcc9a4a5d1cd9dcb1537c57ba3bae57d16a0b6ae1d629c441e07578 template_sources: - gem.gemspec.example certs/pboling.pem: recipe: template_source_application_certs_pboling_pem action: write dest_sha256: 18956f60643666cc181e2743b3b3691bec08c5326f514f60af54d0cdb9ebc554 - input_fingerprint: 2648fb6d2ef8c12bcca4539098939292490b6841a1cb84a76be8dffa7893106f + input_fingerprint: e2764a30234b894ab4f5fa031cde53f7271064dad33ec52ac03b5cb5aecc8a85 template_sources: - certs/pboling.pem.example gemfiles/modular/benchmark/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_r4_v0_5_gemfile action: write dest_sha256: 5bc3190090ae456df1a8cce28dd47a7fb293495f6d845ec7e53a7a8b50f14ae1 - input_fingerprint: a2a7cce5164b6205d145ceaecfbd60f5ff96f71b37ce7ee604432f46bbe907c7 + input_fingerprint: 1293d2f0e1ddee170ec10bb740812b92384bb31bee123aa91384059d6e4648e2 template_sources: - gemfiles/modular/benchmark/r4/v0.5.gemfile.example gemfiles/modular/benchmark/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_benchmark_vHEAD_gemfile action: write dest_sha256: ca6cd52c55c3082759c6ddc97638970f12d953aec1822470823d316086aa6e25 - input_fingerprint: a1305531dad9bc2e6ca929ca830beff75a2719102937e8a534be6ae44e7faaf8 + input_fingerprint: d2e1ac5ded41ba2953f174db532c75e03ce673b94e006793bb2520a0183bbc57 template_sources: - gemfiles/modular/benchmark/vHEAD.gemfile.example gemfiles/modular/cgi/r4/v0.5.gemfile: recipe: template_source_application_gemfiles_modular_cgi_r4_v0_5_gemfile action: write dest_sha256: c2d14a39377a2435419ceaca22a3421ebd899e9cba943df8a90b576a33624870 - input_fingerprint: ef89d7ac3853c9b40499012cb73b77e62d4f8a6b8b7c23e79fe658ee7b80db3d + input_fingerprint: 28c3392f2530f6814b5eb12df5a9219110c89d640ae6fb9736d7e051778c37e8 template_sources: - gemfiles/modular/cgi/r4/v0.5.gemfile.example gemfiles/modular/cgi/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_cgi_vHEAD_gemfile action: write dest_sha256: 9ff3dc789b3279642876c0aad4b0094c1139bb8fbbf36daab804d3b2b3a60b43 - input_fingerprint: 686231c2c2b5524df8b8086bef95e0852aeb6ccacd27585429e3490ac187b614 + input_fingerprint: 6a31395535eb7dd428aa97e42c721b11ded013dc0217420eb35f9a1fc5410241 template_sources: - gemfiles/modular/cgi/vHEAD.gemfile.example gemfiles/modular/changelog.gemfile: recipe: template_source_application_gemfiles_modular_changelog_gemfile action: write dest_sha256: da669526144fbff33aef207db9541b6fd6c254437f94dec2fab70fc55a7757cd - input_fingerprint: fd42462afe8fbfacaa7f3e17518b895e8de1ba4c8d2792d1eb8af5264ca3eae3 + input_fingerprint: b79e41d1e9bb06ded97e889efec284c3e8aa7e232415922046d838cd81fd0a68 template_sources: - gemfiles/modular/changelog.gemfile.example gemfiles/modular/coverage.gemfile: recipe: template_source_application_gemfiles_modular_coverage_gemfile action: write dest_sha256: a037f6768c6def5839bc8695e3fab7f7afd2a4a69ade6171b3cd586eed82b9bc - input_fingerprint: 8755b360be5009f8d6399cb7c53e8efce180a46d12dc19fd95d312221ba1b277 + input_fingerprint: a2841d55fc31a6f01413cad5d5572da473cce2f0ef5158068f24cd12c0aa9b59 template_sources: - gemfiles/modular/coverage.gemfile.example gemfiles/modular/coverage_local.gemfile: recipe: template_source_application_gemfiles_modular_coverage_local_gemfile action: write - dest_sha256: 92c9a599c8f6867ec532880f73568f2736ac05d8973ec524b42fd5dbe6aeda3e - input_fingerprint: df6ef4c23bf4063739d66b2753cbbeadcd980d4ece0b3322af50fc6e37923525 + dest_sha256: 8d4303962b549f369744aba7cbabbedfd09eb7cf9d8c98c4aa34d0809c598cee + input_fingerprint: 64767c7924edf5272ea0230e050cc1e202e3ccd0869dc385e1c3037949ce6387 template_sources: - gemfiles/modular/coverage_local.gemfile.example gemfiles/modular/debug.gemfile: recipe: template_source_application_gemfiles_modular_debug_gemfile action: write dest_sha256: 0a508bfb02e51b75394b43f4f09d98174dac36ead41cba09c1f730671a1f5905 - input_fingerprint: 452240a79b31d8ebb18ddc2225a72df44c795f20bcdf68393fd8531f3cc0cdfc + input_fingerprint: 328cf1426f1d4e5d6734a6e52980dee480a9c0497d81c708214fe815c5c3c154 template_sources: - gemfiles/modular/debug.gemfile.example gemfiles/modular/documentation.gemfile: recipe: template_source_application_gemfiles_modular_documentation_gemfile action: write - dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc' - input_fingerprint: 483a84303f0e4ce14471f7a78cb877069356b0b57385d19b1777e20140f7c600 + dest_sha256: f0fb3c8258e160c16f237591bb5eec036f390f3128a43613f92b176329c57b53 + input_fingerprint: a0cae93ad13abe3159d6d76c5c2d062bb13da9c25c9e81ceabdbf87e269843e1 template_sources: - gemfiles/modular/documentation.gemfile.example gemfiles/modular/documentation_local.gemfile: recipe: template_source_application_gemfiles_modular_documentation_local_gemfile action: write dest_sha256: 2058173855b9a4acc6d5efa20520e49734243eef6cf0b5e9063e0e5866a08e9c - input_fingerprint: 4df88ddac00073eeba12cac4cd626a0d3a8643df1891426842ed11aab7ff2eae + input_fingerprint: 2cc3234f38acdf4b16557cdb2e8793f227ad20ca221123d49d6c1d484e8ea22a template_sources: - gemfiles/modular/documentation_local.gemfile.example gemfiles/modular/erb/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r2_v3_0_gemfile action: write dest_sha256: 3793e7dc9ef23a7ccd893d48cbba092fd27594c63e65cca011cc658218425670 - input_fingerprint: 58ae294a862878291e60b53f5ddb7cd02cf379dba68ea31799592f3d80f6b1c7 + input_fingerprint: 502b384e728d6d1d170b474d9ea51dadabf4f8df3ea542efd75687d00333f309 template_sources: - gemfiles/modular/erb/r2/v3.0.gemfile.example gemfiles/modular/erb/r3/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r3_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: c7bb5c636bfc41c67c5a5ae7352ee00bf4b8eb31178dee2bc7b277cfe7deeddf + input_fingerprint: 9464c1e9db4740c6b28c1cb4b2021eb2c31d3cc2f77ecb18ac55f00769aa394a template_sources: - gemfiles/modular/erb/r3/v5.0.gemfile.example gemfiles/modular/erb/r4/v5.0.gemfile: recipe: template_source_application_gemfiles_modular_erb_r4_v5_0_gemfile action: write dest_sha256: 54309ac6a36e502f4df58ecba08f351b5532ae82759c4364969576f875374b24 - input_fingerprint: 22b62360509cb90a57f4ccd69b569dd0e744201570f3e3d8350e28eb19193b56 + input_fingerprint: b4251f3a33206d8f813643d50ec54dbd3e1c900065adc06b68a6410c1c06dfab template_sources: - gemfiles/modular/erb/r4/v5.0.gemfile.example gemfiles/modular/erb/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_erb_vHEAD_gemfile action: write dest_sha256: ad6f104a49e80e0cf625440e3dc816343fe7e2f037fc4971df75e7bb4305c683 - input_fingerprint: df7dd2150d419e89a2beef04fdc18dcbc068fc99fcae492b4a345fb1f639a518 + input_fingerprint: f89044d83191f80e73f09ba10e2e93dbf13c3f7ee0712c496217f0a3cac8357f template_sources: - gemfiles/modular/erb/vHEAD.gemfile.example gemfiles/modular/json/truffleruby_22_3.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_22_3_gemfile action: write dest_sha256: 249c12eacbe90f9d0d2e81e7a62c4c7e9102e504ededcda4ecf660cb3bb68be4 - input_fingerprint: 119880880c5d1e3a20ef8f7089a5822eb646de1ccb1151ed7dc399d6e3f37170 + input_fingerprint: e7aa5d31745bdaaec823ffa29d30eb9634981441b6103be63d48f2e1e977a41b template_sources: - gemfiles/modular/json/truffleruby_22_3.gemfile.example gemfiles/modular/json/truffleruby_23_0.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_0_gemfile action: write dest_sha256: 66aa010567f7afa1af8244a74c3c88ecaaf84dc87b6a25180691bb480d02ed28 - input_fingerprint: 37d0d10312ea54e6d761b4f24ca158c2072f44d1d78f8ce5ba26db82877beac8 + input_fingerprint: 99471197ee92f09fffa7400dbbf378fd26481a5eec18546442b714f575036a11 template_sources: - gemfiles/modular/json/truffleruby_23_0.gemfile.example gemfiles/modular/json/truffleruby_23_1.gemfile: recipe: template_source_application_gemfiles_modular_json_truffleruby_23_1_gemfile action: write dest_sha256: '080fcbdaf2bec73cad40832a3d51eebb380af789917b96f493d1460b0dd6361d' - input_fingerprint: '0241909804ea3829ac5c477bf147121b3773a9d4147bdf14f415d386cf5e8ec9' + input_fingerprint: 93183eb994340e91f8b1e8fca219d8fdc50f4be20f91c4ff1ad09e84a2acb437 template_sources: - gemfiles/modular/json/truffleruby_23_1.gemfile.example gemfiles/modular/mutex_m/r2/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r2_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: c8a4abaaf0835e8044a7470ee90cc29e4b2f1ab0a84c44058af1d27e63c2a379 + input_fingerprint: a9127b423fe1f6b1301d3e6837467f0bda88e1e85df2b620bcfdcdf21af600bf template_sources: - gemfiles/modular/mutex_m/r2/v0.3.gemfile.example gemfiles/modular/mutex_m/r3/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r3_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 44ff64cdfa5767d53b7170596cfa03a4558131d5a95ce03bc689b774a08092a0 + input_fingerprint: efa19caa32be8c44908fa0f95c893db0d66792eab0289b184edf459b26af8b6c template_sources: - gemfiles/modular/mutex_m/r3/v0.3.gemfile.example gemfiles/modular/mutex_m/r4/v0.3.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_r4_v0_3_gemfile action: write dest_sha256: 887eaaff14e1f1d24087a82ec117450559eab9552260a132caf56f21e4c681e1 - input_fingerprint: 81e2afb24d0793e7f3c2fe76665ec4e50f6d61bdf93f63e7f499b76fbb0c1379 + input_fingerprint: 49097cfb6ec32af78f73e5931c743d9735a67f28da885f58ba6c50d4733ae24d template_sources: - gemfiles/modular/mutex_m/r4/v0.3.gemfile.example gemfiles/modular/mutex_m/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_mutex_m_vHEAD_gemfile action: write dest_sha256: '08018641c97f894788fa91b462da504ab2237213d18d95404136c393274ae3cb' - input_fingerprint: 1b3d6ac5cf20188c2267cedd961ffd41ebb44361014eee084a05b76c5bf00726 + input_fingerprint: b82fda127317dc379b99540dc0ccc85a5623691394a79b5a77edfb405c114a42 template_sources: - gemfiles/modular/mutex_m/vHEAD.gemfile.example gemfiles/modular/optional.gemfile: recipe: template_source_application_gemfiles_modular_optional_gemfile action: write dest_sha256: f770e6e9a9dd2bd0f1f132e882d88038b2e21127dce3afe270908c7338c28bfd - input_fingerprint: e3360c5d18626da5922c8a367259ba6097d67b69994b2a9a53189f379ec0abfa + input_fingerprint: '0871fc8e9c573fc36dc333b5556ce2f06bf17260c349eeff0b7f7fb2bdf712e1' template_sources: - gemfiles/modular/optional.gemfile.example gemfiles/modular/ostruct/r4/v0.6.gemfile: recipe: template_source_application_gemfiles_modular_ostruct_r4_v0_6_gemfile action: write dest_sha256: 3d1591c77183dc1bcb2dceee37aec8b2f63b2048504c473b0c12f121563b3c9a - input_fingerprint: 167ad7ab2457ee894466832664d836d890c46ca39c0c680bea9caac5d916517b + input_fingerprint: 67141950bebd40e038b12d88877df35f4155a6603fb5375dd1d2dfae79a0a3dd template_sources: - gemfiles/modular/ostruct/r4/v0.6.gemfile.example gemfiles/modular/rspec.gemfile: recipe: template_source_application_gemfiles_modular_rspec_gemfile action: write dest_sha256: d043f5c9344f6435edb4607c5adaf42c78e7fb6b8b6726007de2bbedefb376c3 - input_fingerprint: 3f04256758149458efa1d7f2df373d6a88487452e84c4132a7c56dbfffbc7cf2 + input_fingerprint: b084ab0b503afe499c7b5329099def647fe548f361339b081d320ec836ff89eb template_sources: - gemfiles/modular/rspec.gemfile.example gemfiles/modular/runtime_heads.gemfile: recipe: template_source_application_gemfiles_modular_runtime_heads_gemfile action: write dest_sha256: 6ac7158c4a3088190f2a9082f01439eb27eca2172ab3464b15c9cb045aa885e1 - input_fingerprint: 84da9918db0f3051d6259d130683e865bd6b5b01db3f2a812b4eeb01301089df + input_fingerprint: 8a3c848330197656dc0e8d9fcb4e37ffc0b3c2ff84e4cdd82ef39212f27fb951 template_sources: - gemfiles/modular/runtime_heads.gemfile.example gemfiles/modular/stringio/r2/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r2_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 731bb6fc11941640498cad588bb6392d67ae189d03989bc5d9e7cb564932d8e3 + input_fingerprint: 67cc7fb3fc4354a100d36d79d608956aeb27bc318932484bda22c4797b5916ed template_sources: - gemfiles/modular/stringio/r2/v3.0.gemfile.example gemfiles/modular/stringio/r3/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r3_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 78333195e29b24534aa48d1e5c45ccd017d22843f518b03bb62e9393a23012c2 + input_fingerprint: a7bc13fe273594025d91130b2c469179e6c9954feabcb12548b1278625e0bf7b template_sources: - gemfiles/modular/stringio/r3/v3.0.gemfile.example gemfiles/modular/stringio/r4/v3.0.gemfile: recipe: template_source_application_gemfiles_modular_stringio_r4_v3_0_gemfile action: write dest_sha256: 6a21546445b166b784f5dc0458d9f9acc506f3b6fcc1931daa5c62821da90d6c - input_fingerprint: 6b59b45c571614229836eb685b05ec25620d77027094f987719d86878f9f2949 + input_fingerprint: 9559a666a70baeb92c7b7db7f01a48be9a19a312dd7a60647514f87473c5eff2 template_sources: - gemfiles/modular/stringio/r4/v3.0.gemfile.example gemfiles/modular/stringio/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_stringio_vHEAD_gemfile action: write dest_sha256: e0497ab6dad9667b22725485b781e9d99349a079250eb29cb125d58f01f4a5be - input_fingerprint: dafc1776c450dfb4515c341688b32912dd9a2cd801c7d697a111382aaf570cc3 + input_fingerprint: 72c0bbdc72ceab3c75dab91c391bb1df1391a03f57a8c33bfe6f81fb4dc587b0 template_sources: - gemfiles/modular/stringio/vHEAD.gemfile.example gemfiles/modular/style.gemfile: recipe: template_source_application_gemfiles_modular_style_gemfile action: write dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3 - input_fingerprint: 4f1f5e66e9b40bdc9150fde4a8403ac1ea2a50410a46641e3b76058afe2486a9 + input_fingerprint: dff3f257cd9d174f8b753f6e81dcae08ef808c9cd9dbe1ea05ca07759c327b03 template_sources: - gemfiles/modular/style.gemfile.example gemfiles/modular/style_local.gemfile: recipe: template_source_application_gemfiles_modular_style_local_gemfile action: write dest_sha256: 55eb9c149cdb2f29c9f31abe2d55a4f334e00fb859681dd17c42149a3f28ca36 - input_fingerprint: 1d8fc2a9285945a1795844ae9969cc7b56a7cf7e7973d84a89eaade4f3753ccb + input_fingerprint: 351886a0744447f05fb27f04bb7ed111eeed7b52c1b71c00bcdd8bb0fa7f5462 template_sources: - gemfiles/modular/style_local.gemfile.example gemfiles/modular/templating.gemfile: recipe: template_source_application_gemfiles_modular_templating_gemfile action: write - dest_sha256: 476240df7c04093d43483950cc071c2b9a68915184e9a8db00b0bc8f0017e652 - input_fingerprint: d2cd10272a7b419622d480ba5d1cf3c2df465aa617fe96e47b8e2622346ac8ec + dest_sha256: b0999e7ee08ad93f61f220bd164737586ef00ba3110731740ea04a885ed20b3d + input_fingerprint: 70e0e87da7f2f4ce0bd26adbc987621e0b438a324175077934a55b437118f2cd template_sources: - gemfiles/modular/templating.gemfile.example gemfiles/modular/templating_local.gemfile: recipe: template_source_application_gemfiles_modular_templating_local_gemfile action: write - dest_sha256: 17ec13428cba45c51ded6266e515b2323f21332343fd17e9448846fa2b6bbfd1 - input_fingerprint: d86f236b1fff709aa9d37ba3a7caf043c84e61d50d3c3b60d1eeb2df1a920f92 + dest_sha256: 76376d8655a31b47e41d718ce2f9fab006ea117fc881ace7581769da3c8ef371 + input_fingerprint: 4cce56b1987f51f1e88e06dbf4d373e5586b7eff31213d650b04e8410608717c template_sources: - gemfiles/modular/templating_local.gemfile.example gemfiles/modular/webrick/r4/v1.9.gemfile: recipe: template_source_application_gemfiles_modular_webrick_r4_v1_9_gemfile action: write dest_sha256: 1ee940ff54d5ca3ce7fcff0d82ee9553386979656b9e220d5be5404d0991d5ea - input_fingerprint: e3c934a22afde8d5f7557e6debba9361ad11020a71107e99d0ac09f933f95613 + input_fingerprint: bca5ca9c69c9a27d092c97bd1ef077a216cd0e1e46304f4e255dde60744b4a72 template_sources: - gemfiles/modular/webrick/r4/v1.9.gemfile.example gemfiles/modular/webrick/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_webrick_vHEAD_gemfile action: write dest_sha256: da545f591af987648ffbaba181707480a38dfb375db7d289617986ec2c2ca23b - input_fingerprint: a4f01f3871b63fd3109568686f9f088a905f4ea60ce03d1c2b1db7a1adcd0b8f + input_fingerprint: 0ffcdb72e725ff31ef5c15013fdf17b3bb8b86c62a9804d723bafd0084e4d138 template_sources: - gemfiles/modular/webrick/vHEAD.gemfile.example gemfiles/modular/x_std_libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_gemfile action: write dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0 - input_fingerprint: 7bcd432e9c05f39a66c7c3844812213b613d6b0440e4f34ca121e8d7ec2a7bb6 + input_fingerprint: 57833546512c9e166c281527fea5ac35367894f218284cd79c203fa58f3d2b8b template_sources: - gemfiles/modular/x_std_libs.gemfile.example gemfiles/modular/x_std_libs/r2/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r2_libs_gemfile action: write dest_sha256: e80ec8ad06cb1b31ac982bc25cf7696987fca131aa1001eaefd0bf5cd379c273 - input_fingerprint: b3a219b05135463c98fd4e5729bd4d993e4cd20f18a4d2b34700fa1a27a73cb7 + input_fingerprint: ed2ccf21fa924f0dfa656c3ced60d21977f2d67c0c46f71fd9f1bd491d3ae5c4 template_sources: - gemfiles/modular/x_std_libs/r2/libs.gemfile.example gemfiles/modular/x_std_libs/r3.1/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_1_libs_gemfile action: write dest_sha256: 9f8565c40b09bea1bc4c2e2ad87fe11400c3c51a2b235655bfcd8e491ed88ca8 - input_fingerprint: abea57d983e23a31a06370e7ead3c2fc896fda73fbc534b780857b23bd3e7876 + input_fingerprint: 2b3bcfc8ebf6f800bfd63a2bb2eb213418c037944df328b26cecfd1e68e82a9e template_sources: - gemfiles/modular/x_std_libs/r3.1/libs.gemfile.example gemfiles/modular/x_std_libs/r3/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r3_libs_gemfile action: write dest_sha256: 546f8849f4267bb19aa10ff0de40be30957197f229e6887847181ea9127b2650 - input_fingerprint: 54980a3d964e9a85f8992cf0ec3971cce5615301fe39dc37e3ae72867e704b9a + input_fingerprint: 2e3f4e244a04f2d652512600f8c443087d4ecb6884b88607c43e7af1579f889c template_sources: - gemfiles/modular/x_std_libs/r3/libs.gemfile.example gemfiles/modular/x_std_libs/r4/libs.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_r4_libs_gemfile action: write dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a - input_fingerprint: a8249ac19d1f2dca1bfe23f990fd659f5d1e06ca5e15ad1aa2dc2a21874863a0 + input_fingerprint: 98ac5e7d453cbf07bc84317fb0ecef36dee4b1088aacf97294d70ec5cd6a74a0 template_sources: - gemfiles/modular/x_std_libs/r4/libs.gemfile.example gemfiles/modular/x_std_libs/vHEAD.gemfile: recipe: template_source_application_gemfiles_modular_x_std_libs_vHEAD_gemfile action: write dest_sha256: d3133ec4c0638363a7fb025d19be7e95a615fd61c35ddb8d17f2280ee74a7486 - input_fingerprint: 044e718a7815b6ab58d7b5bbbc4b90ae097b05ef67527cba36f6cc70c7fef6d9 + input_fingerprint: be1b4ffd5d97ee4ae5e186371d21f3795eee851901d956e732fb60be2b75435a template_sources: - gemfiles/modular/x_std_libs/vHEAD.gemfile.example lib/binary/merge/version.rb: recipe: template_source_application_lib_binary_merge_version_rb action: write - dest_sha256: a4af2b151c58fb6ac99044d3aafbbd82d9ad3fa08786a7eb321e3729959742d3 - input_fingerprint: c4389008570d1e4c4c5cd90ec765606147de3c4bbae8a5ec71ce958657235de0 + dest_sha256: a6e958b89b9e778f5366998a637488356e2236aeff792334eb4ea3a2dbf6b685 + input_fingerprint: c72a93d4da8959f5da80a100a0217fc51668d34183ea8533030b6cac10288367 template_sources: - lib/gem/version.rb.example mise.toml: recipe: template_source_application_mise_toml action: write dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638 - input_fingerprint: 52951ba9b6e97c17299d7c99a8b09ea92b67b328a959d1ec7845e96e903682a6 + input_fingerprint: 5b20fef31a857656cf958d55ddc6077936bbd4fedab76c536b9f8b195652e445 template_sources: - mise.toml.no-osc.example sig/binary/merge.rbs: recipe: template_source_application_sig_binary_merge_rbs action: write dest_sha256: 5e6cc9dfc65e7a7c7ae5c3dea1498caaf29264f68fc17fabd1142759677d8354 - input_fingerprint: 9f1ae94f92a50ab9f985d03af2c0e1f0c1d3bd8515592ab49c5586b1bdcbe0b7 + input_fingerprint: 4cb0827758888c6c59d05fda4c0e005fa55004fecc5f7e0aaef163f1d0ffb001 template_sources: - sig/gem.rbs.example spec/spec_helper.rb: recipe: template_source_application_spec_spec_helper_rb action: write dest_sha256: d7fb51b57609a1cb8e1696ee7e456384968e3603bfc9c28639b39b5ee46efcff - input_fingerprint: ff2a8d5371865945fa43e2ead06d80a0b767e522b495f227375c1bd0f0ffbf83 + input_fingerprint: 98ae806a24bf4f9d91bd9b99f2f7ab527b129b417055d03e3fdb2fa60b6ea9a0 template_sources: - spec/spec_helper.rb.example diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 058a269d0..8ba1b088d 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -15,6 +15,43 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -407,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -440,13 +463,6 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -797,12 +813,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev (~> 3.1, >= 3.1.1)! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -837,7 +853,7 @@ DEPENDENCIES stringio (>= 3.0) toml-merge! tree_haver! - turbo_tests2 (~> 3.2, >= 3.2.10) + turbo_tests2 (~> 3.2, >= 3.2.11) typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) @@ -845,7 +861,7 @@ DEPENDENCIES yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) - yard-lint (~> 1.11, >= 1.11.0) + yard-lint (~> 1.12, >= 1.12.0) yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) @@ -878,7 +894,7 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb + commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -914,15 +930,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.7) + kettle-dev (3.1.1) + kettle-drift (1.0.14) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd + kettle-soup-cover (3.0.10) kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -934,10 +950,10 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 + nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +979,8 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 + rake-compiler-dock (1.12.0) + rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1050,7 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d + tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 diff --git a/gems/binary-merge/Rakefile b/gems/binary-merge/Rakefile index e606672a3..5769a9258 100644 --- a/gems/binary-merge/Rakefile +++ b/gems/binary-merge/Rakefile @@ -6,7 +6,7 @@ # kettle-jem will then preserve content between those markers across template runs. # kettle-jem:unfreeze -# binary-merge Rakefile v7.1.28 - 2026-09-23 +# binary-merge Rakefile v7.1.29 - 2026-09-25 # Ruby 2.3 (Safe Navigation) or higher required # # See LICENSE.md for license information. diff --git a/gems/binary-merge/binary-merge.gemspec b/gems/binary-merge/binary-merge.gemspec index 413187841..88b152dae 100644 --- a/gems/binary-merge/binary-merge.gemspec +++ b/gems/binary-merge/binary-merge.gemspec @@ -136,7 +136,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('anonymous_loader', '~> 0.1', '>= 0.1.3') # ruby >= 2.2.0 spec.add_development_dependency('appraisal2', '~> 3.2', '>= 3.2.4') # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency('kettle-test', '~> 2.0', '>= 2.0.22') # ruby >= 4.0.0 - spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.10') # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency('turbo_tests2', '~> 3.2', '>= 3.2.11') # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency('ruby-progressbar', '~> 1.13') # ruby >= 0 diff --git a/gems/binary-merge/gemfiles/modular/coverage_local.gemfile b/gems/binary-merge/gemfiles/modular/coverage_local.gemfile index d6c890e46..5cae39207 100644 --- a/gems/binary-merge/gemfiles/modular/coverage_local.gemfile +++ b/gems/binary-merge/gemfiles/modular/coverage_local.gemfile @@ -29,6 +29,14 @@ Kernel.send(:gem, 'nomono', *nomono_activation_requirements) require 'nomono/bundler' local_gems = %w[kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift] +kettle_dev_nomono_options = { + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +} # export KETTLE_DEV_DEV=/path/to/my platform :mri do @@ -39,12 +47,7 @@ platform :mri do end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -56,12 +59,7 @@ platform :mri do eval_nomono_gems( gems: local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false') != 0 diff --git a/gems/binary-merge/gemfiles/modular/documentation.gemfile b/gems/binary-merge/gemfiles/modular/documentation.gemfile index b41ca504d..bc94d431f 100644 --- a/gems/binary-merge/gemfiles/modular/documentation.gemfile +++ b/gems/binary-merge/gemfiles/modular/documentation.gemfile @@ -12,7 +12,7 @@ gem 'kramdown-parser-gfm', '~> 1.1', require: false # Ruby >= 2.3 gem 'yaml-converter', '~> 0.2', '>= 0.2.6', require: false # Ruby >= 3.2 gem 'yard', '~> 0.9', '>= 0.9.45', require: false gem 'yard-junk', '~> 0.1', '>= 0.1.0', require: false # Ruby >= 3.1 -gem 'yard-lint', '~> 1.11', '>= 1.11.0', require: false # Ruby >= 3.3 +gem 'yard-lint', '~> 1.12', '>= 1.12.0', require: false # Ruby >= 3.3 gem 'yard-relative_markdown_links', '~> 0.6', require: false if ENV.fetch('GALTZO_FLOSS_DEV', 'false').casecmp('false').zero? diff --git a/gems/binary-merge/gemfiles/modular/templating.gemfile b/gems/binary-merge/gemfiles/modular/templating.gemfile index e517e16ba..3997e998a 100644 --- a/gems/binary-merge/gemfiles/modular/templating.gemfile +++ b/gems/binary-merge/gemfiles/modular/templating.gemfile @@ -17,7 +17,8 @@ if structuredmerge_remote || !tslp_dev.to_s.empty? end if structuredmerge_remote - # Merge recipes for released installs. + # Keep the released floor when templating with local StructuredMerge paths; + # kettle-jem-deps-floor advances this requirement from published versions. gem 'kettle-jem', '~> 7.1', '>= 7.1.28' end diff --git a/gems/binary-merge/gemfiles/modular/templating_local.gemfile b/gems/binary-merge/gemfiles/modular/templating_local.gemfile index a5cf125fc..338e63c61 100644 --- a/gems/binary-merge/gemfiles/modular/templating_local.gemfile +++ b/gems/binary-merge/gemfiles/modular/templating_local.gemfile @@ -65,16 +65,27 @@ structuredmerge_local_gems = %w[ kettle_dev_local_gems = %w[ kettle-dev kettle-family kettle-test kettle-soup-cover kettle-changelog kettle-drift ] +shared_nomono_options = { + vendored_gems_env: 'VENDORED_GEMS', + vendor_gem_dir_env: 'VENDOR_GEM_DIR' +} +kettle_dev_nomono_options = shared_nomono_options.merge( + prefix: 'KETTLE_DEV', + path_env: 'KETTLE_DEV_DEV', + debug_env: 'KETTLE_DEV_DEBUG', + root: %w[src my kettle-dev] +) +structuredmerge_nomono_options = shared_nomono_options.merge( + prefix: 'STRUCTUREDMERGE', + path_env: 'STRUCTUREDMERGE_DEV', + debug_env: 'STRUCTUREDMERGE_DEBUG' +) structuredmerge_local_gems_to_eval = structuredmerge_local_gems - %w[] if ENV.fetch('STRUCTUREDMERGE_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: structuredmerge_local_gems_to_eval, - prefix: 'STRUCTUREDMERGE', - path_env: 'STRUCTUREDMERGE_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'STRUCTUREDMERGE_DEBUG' + **structuredmerge_nomono_options ) end @@ -86,12 +97,7 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 end kettle_dev_local_path = nomono_gems( gems: %w[kettle-dev], - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ).fetch('kettle-dev', nil) if kettle_dev_dependency && kettle_dev_local_path instance_variable_get(:@dependencies).delete(kettle_dev_dependency) @@ -103,11 +109,6 @@ if ENV.fetch('KETTLE_DEV_DEV', 'false').casecmp('false') != 0 eval_nomono_gems( gems: kettle_dev_local_gems_to_eval, - prefix: 'KETTLE_DEV', - path_env: 'KETTLE_DEV_DEV', - vendored_gems_env: 'VENDORED_GEMS', - vendor_gem_dir_env: 'VENDOR_GEM_DIR', - debug_env: 'KETTLE_DEV_DEBUG', - root: %w[src my kettle-dev] + **kettle_dev_nomono_options ) end From 9c5676fec95f2431d01b8345b46842b0210c2767 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 25 Sep 2026 23:58:29 -0400 Subject: [PATCH 220/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Pin=20GitHub=20?= =?UTF-8?q?Actions=20SHAs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/.github/workflows/ci.yml | 2 +- gems/kettle-jem/.github/workflows/coverage.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gems/kettle-jem/.github/workflows/ci.yml b/gems/kettle-jem/.github/workflows/ci.yml index 7c947b4e5..5794e0a0e 100644 --- a/gems/kettle-jem/.github/workflows/ci.yml +++ b/gems/kettle-jem/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup Ruby & RubyGems - uses: ruby/setup-ruby@e8944e80fb94b20106697132f8c20c665fab29e9 # v1.325.0 + uses: ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/.github/workflows/coverage.yml b/gems/kettle-jem/.github/workflows/coverage.yml index 9d7817523..906580622 100644 --- a/gems/kettle-jem/.github/workflows/coverage.yml +++ b/gems/kettle-jem/.github/workflows/coverage.yml @@ -109,7 +109,7 @@ jobs: - name: Upload coverage to QLTY if: ${{ !env.ACT }} - uses: qltysh/qlty-action/coverage@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0 + uses: qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0 with: oidc: true files: coverage/lcov.info From 671dc1a26f984c3b0a65e15845a961cd8bbf2984 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 01:51:00 -0400 Subject: [PATCH 221/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 +- gems/kettle-jem/lib/kettle/jem.rb | 6 +++--- .../jem/templates/.github/workflows/coverage.yml.example | 2 +- .../jem/templates/.github/workflows/current.yml.example | 2 +- .../jem/templates/.github/workflows/dep-heads.yml.example | 6 +++--- .../templates/.github/workflows/framework-ci.yml.example | 2 +- .../jem/templates/.github/workflows/heads.yml.example | 6 +++--- .../jem/templates/.github/workflows/jruby-10.0.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.1.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.2.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.3.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.4.yml.example | 2 +- .../jem/templates/.github/workflows/jruby.yml.example | 2 +- .../jem/templates/.github/workflows/locked_deps.yml.example | 2 +- .../templates/.github/workflows/opencollective.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.4.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.5.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.6.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.7.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.0.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.1.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.2.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.4.yml.example | 2 +- .../jem/templates/.github/workflows/style.yml.example | 2 +- .../jem/templates/.github/workflows/templating.yml.example | 2 +- .../jem/templates/.github/workflows/truffle.yml.example | 2 +- .../.github/workflows/truffleruby-22.3.yml.example | 2 +- .../.github/workflows/truffleruby-23.0.yml.example | 2 +- .../.github/workflows/truffleruby-23.1.yml.example | 2 +- .../.github/workflows/truffleruby-24.2.yml.example | 2 +- .../.github/workflows/truffleruby-25.0.yml.example | 2 +- .../.github/workflows/truffleruby-33.0.yml.example | 2 +- .../templates/.github/workflows/unlocked_deps.yml.example | 2 +- 35 files changed, 41 insertions(+), 41 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 4d4ba3460..6513f5b18 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -46,7 +46,7 @@ Please file a bug if you notice a violation of semantic versioning. - yard-lint (>= 1.11.0 -> >= 1.12.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - ruby/setup-ruby v1.326.0 (762794c140bbeda0f1224786aa33b4b46783a6c1) -> v1.327.0 (14594264cd68ce8a2345dd349bc3d138a4ef85c8) + - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.8 (2b9fb5108494982e63b137df234521f139605e77) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index d6f459082..48da42277 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20138,7 +20138,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20250,7 +20250,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", + " uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20693,7 +20693,7 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8", "ruby/setup-ruby" => "ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index ab1123c71..d0195b969 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index 92df468e6..57f38b59b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 bundle validation and compatibility installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 bundle validation and compatibility installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index 78aa85d8b..de423311d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index 8145b4335..ac00053eb 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index 145d550cd..e8b742e94 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index c0a385bd3..c92a48a5b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index 78190c317..ee9ecc6b7 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index 64eaeb552..adf8098ac 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index 361954248..b95f52c26 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 8d1c95aae..813ac88ba 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index e30689166..6b360e6fd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index 069db4eea..6979c9889 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index 49c031fce..e5e0b7126 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index eb3de8c28..078c86ea6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index 0b007680b..b46d877c5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index ac1ab6fe5..68a602ccd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index a0851271a..cd09e794c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index 62cd9055b..40a483bbd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index d41310e62..b176688dd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index 431901b88..5dc3f6209 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index 55e5923f1..32ec86722 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index 0d9fc8e55..d3f3e3e55 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index ba2d3057c..7c36af02c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index 0c8a3dd01..f59697e57 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index 8f65d7419..715e1928d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index 063ef2e2e..e0e5ca3f2 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 857c69d97..504459ee0 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index f012ef401..0e53f29eb 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index 6eb6ef4ff..25cc97aa6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index 1acba4f28..0c177bb66 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index 4c957bb1c..62414bce9 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index 8d0e35986..fe73fa499 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index f4f0a4cd1..82a7ad91a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From 6ac5fcf42eaede747aa21667c9b76e745bf2428c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 13:32:51 -0400 Subject: [PATCH 222/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 +- gems/kettle-jem/lib/kettle/jem.rb | 6 +++--- .../jem/templates/.github/workflows/coverage.yml.example | 2 +- .../jem/templates/.github/workflows/current.yml.example | 2 +- .../jem/templates/.github/workflows/dep-heads.yml.example | 6 +++--- .../templates/.github/workflows/framework-ci.yml.example | 2 +- .../jem/templates/.github/workflows/heads.yml.example | 6 +++--- .../jem/templates/.github/workflows/jruby-10.0.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.1.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.2.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.3.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.4.yml.example | 2 +- .../jem/templates/.github/workflows/jruby.yml.example | 2 +- .../jem/templates/.github/workflows/locked_deps.yml.example | 2 +- .../templates/.github/workflows/opencollective.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.4.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.5.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.6.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.7.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.0.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.1.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.2.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.4.yml.example | 2 +- .../jem/templates/.github/workflows/style.yml.example | 2 +- .../jem/templates/.github/workflows/templating.yml.example | 2 +- .../jem/templates/.github/workflows/truffle.yml.example | 2 +- .../.github/workflows/truffleruby-22.3.yml.example | 2 +- .../.github/workflows/truffleruby-23.0.yml.example | 2 +- .../.github/workflows/truffleruby-23.1.yml.example | 2 +- .../.github/workflows/truffleruby-24.2.yml.example | 2 +- .../.github/workflows/truffleruby-25.0.yml.example | 2 +- .../.github/workflows/truffleruby-33.0.yml.example | 2 +- .../templates/.github/workflows/unlocked_deps.yml.example | 2 +- 35 files changed, 41 insertions(+), 41 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 6513f5b18..f3b6f9965 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -46,7 +46,7 @@ Please file a bug if you notice a violation of semantic versioning. - yard-lint (>= 1.11.0 -> >= 1.12.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.8 (2b9fb5108494982e63b137df234521f139605e77) + - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.11 (e7af663f8c588f1fe44fb7599d8535099ca27142) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 48da42277..9383a497b 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20138,7 +20138,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20250,7 +20250,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8", + " uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20693,7 +20693,7 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11", "ruby/setup-ruby" => "ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index d0195b969..c02032984 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index 57f38b59b..d62fa6106 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 bundle validation and compatibility installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 bundle validation and compatibility installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index de423311d..76e01fc01 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index ac00053eb..acb7f6bf8 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index e8b742e94..ae210163a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index c92a48a5b..c9f4d8457 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index ee9ecc6b7..faec2795b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index adf8098ac..65a15b6a5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index b95f52c26..dae389277 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 813ac88ba..9f526b336 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index 6b360e6fd..ce0fc32c8 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index 6979c9889..2f423bd42 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index e5e0b7126..601702076 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index 078c86ea6..45606d828 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index b46d877c5..b2de39e41 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index 68a602ccd..f10c825c3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index cd09e794c..1dc73c15e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index 40a483bbd..8c3820453 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index b176688dd..b4aec4ec7 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index 5dc3f6209..87c0d3186 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index 32ec86722..048c03c6f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index d3f3e3e55..af53d63a7 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index 7c36af02c..34ebc5451 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index f59697e57..e49d1091d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index 715e1928d..dfc58b11e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index e0e5ca3f2..c020d9f5b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 504459ee0..30c147344 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index 0e53f29eb..350bc1154 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index 25cc97aa6..51ffefce1 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index 0c177bb66..23dd7c393 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index 62414bce9..005c5141d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index fe73fa499..32c31131b 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index 82a7ad91a..b2f203e8e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@2b9fb5108494982e63b137df234521f139605e77 # v2.8 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From c743d02e74a83b513718781aaaf96ef69acc81f4 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 14:03:06 -0400 Subject: [PATCH 223/295] =?UTF-8?q?=F0=9F=90=9B=20Preserve=20released=20ke?= =?UTF-8?q?ttle-jem=20floor=20in=20gemspecs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/lib/kettle/jem.rb | 9 +++------ .../spec/kettle/jem/tasks/prepare_task_spec.rb | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index f3b6f9965..ee7631175 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -84,6 +84,8 @@ Please file a bug if you notice a violation of semantic versioning. - Refresh locked StructuredMerge sibling gems during local template preparation so Bundler cannot retain stale registry versions. +- Local template runs now preserve the released kettle-jem floor in gemspecs as well as remote Gemfiles. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 9383a497b..1b760fcbe 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -10328,8 +10328,8 @@ def template_managed_dependency(name) TEMPLATE_MANAGED_DEPENDENCIES.find { |dependency| dependency.fetch(:name) == name.to_s } end - def template_managed_dependency_requirements(name, version_module: Version) - return kettle_jem_dependency_requirements(version_module: version_module) if name.to_s == PACKAGE_NAME + def template_managed_dependency_requirements(name, env: ENV, version_module: Version) + return kettle_jem_template_dependency_requirements(env: env, version_module: version_module) if name.to_s == PACKAGE_NAME template_managed_dependency(name)&.fetch(:requirements) end @@ -10370,10 +10370,7 @@ def reconcile_template_managed_dependencies(source, env: ENV, relative_path: nil next unless template_managed_dependency_call?(call) name = ruby_string_argument(call) - requirements = template_managed_dependency_requirements(name) - if name == PACKAGE_NAME && local_structuredmerge_path_mode?(env) && relative_path == "gemfiles/modular/templating.gemfile" - requirements = kettle_jem_template_dependency_requirements(env: env) - end + requirements = template_managed_dependency_requirements(name, env: env) next unless requirements requirement_nodes = Array(call.arguments&.arguments).drop(1).reject do |argument| diff --git a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb index f27b85d0c..48db0e363 100644 --- a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb @@ -323,7 +323,7 @@ def tmp_root expect(step.fetch(:changed_files)).to contain_exactly("example.gemspec", "gemfiles/modular/templating.gemfile") expect(File.read(templating_gemfile)).to include('gem "kettle-jem", "~> 7.1", ">= 7.1.28"') expect(File.read(gemspec)).to include( - %(spec.add_development_dependency("kettle-jem", "~> #{Kettle::Jem::Version.major}.#{Kettle::Jem::Version.minor}", ">= #{Kettle::Jem::Version::VERSION}")) + 'spec.add_development_dependency("kettle-jem", "~> 7.1", ">= 7.1.28")' ) end end From b9b77243994051b8f1dd89b7a81b05841bda3953 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 14:04:48 -0400 Subject: [PATCH 224/295] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Remove=20obsolete?= =?UTF-8?q?=20local=20floor=20path=20special=20case?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/lib/kettle/jem.rb | 2 +- gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 1b760fcbe..98ff13fc8 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -10365,7 +10365,7 @@ def template_managed_dependency_active?(dependency, ruby_version = RUBY_VERSION) Gem::Requirement.new(requirement).satisfied_by?(Gem::Version.new(ruby_version)) end - def reconcile_template_managed_dependencies(source, env: ENV, relative_path: nil) + def reconcile_template_managed_dependencies(source, env: ENV) replacements = ruby_call_records(source, nil).filter_map do |call| next unless template_managed_dependency_call?(call) diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb index 348f7533c..5a445d113 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb @@ -155,7 +155,7 @@ def reconcile_template_managed_dependencies_step(project_root, events:, env: ENV changed_files = paths.filter_map do |path| before = File.read(path) relative_path = Pathname.new(path).relative_path_from(Pathname.new(project_root.to_s)).to_s - after = Kettle::Jem.reconcile_template_managed_dependencies(before, env: env, relative_path: relative_path) + after = Kettle::Jem.reconcile_template_managed_dependencies(before, env: env) next if after == before File.write(path, after) From 9150160503b0579d6cc4c9eee29630f2f418645b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 16:22:06 -0400 Subject: [PATCH 225/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/Gemfile.lock | 22 +--- gems/ast-crispr-ruby-prism/Gemfile.lock | 22 +--- gems/ast-crispr/Gemfile.lock | 116 +++++++------------ gems/ast-merge-git/Gemfile.lock | 96 +++++---------- gems/ast-merge/Gemfile.lock | 96 +++++---------- gems/ast-template/Gemfile.lock | 96 +++++---------- gems/bash-merge/Gemfile.lock | 96 +++++---------- gems/binary-merge/Gemfile.lock | 96 +++++---------- gems/citrus-toml-merge/Gemfile.lock | 22 +--- gems/commonmarker-merge/Gemfile.lock | 22 +--- gems/dotenv-merge/Gemfile.lock | 22 +--- gems/go-merge/Gemfile.lock | 96 +++++---------- gems/html-merge/Gemfile.lock | 22 +--- gems/json-merge/Gemfile.lock | 96 +++++---------- gems/kramdown-merge/Gemfile.lock | 22 +--- gems/markdown-merge/Gemfile.lock | 96 +++++---------- gems/markly-merge/Gemfile.lock | 22 +--- gems/parslet-toml-merge/Gemfile.lock | 22 +--- gems/plain-merge/Gemfile.lock | 96 +++++---------- gems/prism-merge/Gemfile.lock | 22 +--- gems/psych-merge/Gemfile.lock | 22 +--- gems/rbs-merge/Gemfile.lock | 96 +++++---------- gems/ruby-merge/Gemfile.lock | 96 +++++---------- gems/rust-merge/Gemfile.lock | 96 +++++---------- gems/smorg-rb/Gemfile.lock | 22 +--- gems/toml-merge/Gemfile.lock | 96 +++++---------- gems/typescript-merge/Gemfile.lock | 22 +--- gems/yaml-merge/Gemfile.lock | 96 +++++---------- gems/zip-merge/Gemfile.lock | 22 +--- mise.toml | 2 +- 30 files changed, 504 insertions(+), 1266 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index c1a8310a6..9d326cdec 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 0cd6a9c49..05748461e 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 8d8c22139..39e2400b6 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -8,52 +8,7 @@ GIT rubocop (>= 1.72.1, < 2.0) PATH - remote: . - specs: - ast-crispr (7.1.10) - ast-merge (= 7.1.10) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + remote: ../ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.10) ast-crispr (= 7.1.10) @@ -62,7 +17,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + remote: ../ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.10) ast-crispr (= 7.1.10) @@ -70,6 +25,14 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: . + specs: + ast-crispr (7.1.10) + ast-merge (= 7.1.10) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index 36c622606..14b0397ac 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index f5e5c77b0..a09a3671e 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -24,43 +24,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index fc709df19..9f6fd85b2 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -14,43 +14,6 @@ PATH ast-merge (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index 523567754..cfd2f0f9a 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 8ba1b088d..473d9119a 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index 5c121ad40..a9800d2a5 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -870,7 +858,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -879,7 +867,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -935,10 +922,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -964,8 +949,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1035,7 +1018,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1063,4 +1045,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index 442c50b97..95de753cd 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index d8ff8bc6f..074b4fbf0 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index e846bef37..666c2db6c 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index 85e491bc6..182965a7e 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index e6f9085e4..127587e9c 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index bd2a9c555..406c5ad6d 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -868,7 +856,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -877,7 +865,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -933,10 +920,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -962,8 +947,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1033,7 +1016,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1061,4 +1043,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index d6c08486e..68697eb88 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index 185468605..19251a01b 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index 9a27b9e08..f8602fad1 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 27ca9ee14..1d1d1b777 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index 6430ab2dc..f81051028 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index c0dc6b142..247fe4634 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index 3b627936a..841ae4bf8 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -16,43 +16,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -884,7 +856,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -893,7 +865,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -929,15 +900,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -949,10 +920,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -978,8 +947,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1049,7 +1016,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1077,4 +1043,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index e2c6894a5..dc7d3df68 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index 2394dd075..54200e187 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index 524020e49..369af38f7 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 9100ffebf..14f707e76 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index d16565532..4c18ce392 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index 8ffa23151..2e92a5e87 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -15,43 +15,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -374,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -444,6 +405,20 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + kettle-drift (1.0.14) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -463,6 +438,13 @@ GEM kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -484,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -526,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -723,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -813,12 +785,12 @@ DEPENDENCIES html-merge! irb (~> 1.17) json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -885,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -894,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -930,15 +901,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 + kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 kettle-jem (7.1.29) kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa @@ -950,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -979,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1050,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1078,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index cc846baa0..6d24c82df 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -337,8 +337,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +466,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +504,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -707,9 +698,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -869,7 +857,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -878,7 +866,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -934,10 +921,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -963,8 +948,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1034,7 +1017,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1062,4 +1044,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/mise.toml b/mise.toml index 37525e1ca..b89abb762 100644 --- a/mise.toml +++ b/mise.toml @@ -113,7 +113,7 @@ run = "K_JEM_TEMPLATING=true STRUCTUREDMERGE_DEV={{config_root}}/gems KETTLE_DEV [tasks.bupb] description = "Update Bundler against local StructuredMerge siblings; pass options after --" raw = true -run = "STRUCTUREDMERGE_DEV=false KETTLE_DEV_DEV=false K_JEM_TEMPLATING=false bundle exec kettle-family bupb --execute --commit --env STRUCTUREDMERGE_DEV={{config_root}}/gems --env KETTLE_DEV_DEV=false --env K_JEM_TEMPLATING=true" +run = "STRUCTUREDMERGE_DEV=false KETTLE_DEV_DEV=false K_JEM_TEMPLATING=false bundle _4.0.21_ exec kettle-family bupb --execute --commit --env STRUCTUREDMERGE_DEV={{config_root}}/gems --env KETTLE_DEV_DEV=false --env K_JEM_TEMPLATING=true" [tasks.bex] description = "Run a bundle exec command across family members; pass COMMAND after --" From 931c80e28912dd7d6512136e60b4ae717096fce0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 17:25:59 -0400 Subject: [PATCH 226/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Update=20workspace?= =?UTF-8?q?=20dependency=20locks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 22 +- gems/kettle-jem/Gemfile.lock | 141 +-------- gems/tree_haver/Gemfile.lock | 576 ++++++++++------------------------- 3 files changed, 166 insertions(+), 573 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 017cfb217..3a85b46b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -328,8 +328,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) completely (0.8.0) colsole (~> 1.0.0) @@ -454,15 +452,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) openssl (4.0.2) @@ -485,9 +479,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -685,9 +676,6 @@ GEM toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -839,7 +827,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -848,7 +836,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e @@ -899,10 +886,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 @@ -922,8 +907,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 @@ -993,7 +976,6 @@ CHECKSUMS toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 @@ -1018,4 +1000,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 92c35b252..7a5bdf7d6 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -67,14 +67,6 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -84,13 +76,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.10) - ast-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -99,14 +84,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -133,23 +110,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.10) - ast-crispr (= 7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -182,14 +142,6 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.10) - toml (~> 0.3) - toml-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -234,37 +186,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.10) - ast-merge (= 7.1.10) - ast-merge-git (= 7.1.10) - bash-merge (= 7.1.10) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.10) - go-merge (= 7.1.10) - html-merge (= 7.1.10) - json-merge (= 7.1.10) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.10) - plain-merge (= 7.1.10) - prism-merge (= 7.1.10) - psych-merge (= 7.1.10) - rbs-merge (= 7.1.10) - rust-merge (= 7.1.10) - toml-merge (= 7.1.10) - typescript-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -282,14 +203,6 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -298,14 +211,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.10) - binary-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -337,8 +242,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-aarch64-linux) commonmarker (2.10.0-aarch64-linux-musl) commonmarker (2.10.0-arm64-darwin) @@ -468,15 +371,11 @@ GEM lint_roller (1.1.0) logger (1.7.0) markly (0.19.0) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-gnu) racc (~> 1.4) nokogiri (1.19.4-aarch64-linux-musl) @@ -510,9 +409,6 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) @@ -702,14 +598,9 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) - toml (0.3.0) - parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-aarch64-linux) sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-arm64-darwin) @@ -779,11 +670,8 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! - ast-merge-git! - ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -793,8 +681,6 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) - go-merge! - html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! @@ -811,7 +697,6 @@ DEPENDENCIES mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) - parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -828,15 +713,13 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! + tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.10) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! @@ -847,7 +730,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -860,14 +742,11 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.10) ast-crispr-ruby-prism (7.1.10) ast-merge (7.1.10) - ast-merge-git (7.1.10) - ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -876,7 +755,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) sha256=1884529957bf59bcd4f19fcc29e931f2042760ced273353e8010a20fe4ae68cb commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e @@ -905,9 +783,7 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a @@ -932,10 +808,8 @@ CHECKSUMS markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.10) - mini_portile2 (2.8.9) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289 mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) sha256=50c951611c92bca05c51411aef45f1cbc50f2821c4802758c5c6d34696533ab5 nokogiri (1.19.4-aarch64-linux-gnu) sha256=1269fb644a6de405057a53dd5c762b1209b43ca7424f839454d3dbc677c31a8f nokogiri (1.19.4-aarch64-linux-musl) sha256=35c65b9ce72b3bb03207bdbe7067915019dc18c1b9b59139684bd6690fdd01af nokogiri (1.19.4-arm64-darwin) sha256=a46db9853286e6597b36ebc6953817d15acf3a299583eb3f89fdc6f91dd63527 @@ -949,7 +823,6 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.10) plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -961,8 +834,6 @@ CHECKSUMS racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) sha256=f13205c2738f3d2053afcd03491a9e4541b22a59a0bfc53fc8bc883bd8188023 - rb_sys (0.9.130) sha256=7d486d99c1da02635515deaf9860fc5aea90bb4ab2589b2deec7fdc7d3548615 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 @@ -1004,7 +875,6 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec @@ -1012,7 +882,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.10) sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1028,11 +897,9 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) sha256=2ab298478a2390f0fba2f05e32325bb5b7c2f5f9674019d209de582446329d7d tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae tree_sitter_language_pack (1.20.0-x86_64-darwin) sha256=8c33f147b46b768a8c333fe8ee3924279feed0c39819232cd92a73f8d34826d6 @@ -1042,7 +909,6 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c - typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -1056,8 +922,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index e4c8a200b..e0e4f9959 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,333 +16,6 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly - specs: - ast-crispr-markdown-markly (7.1.10) - ast-crispr (= 7.1.10) - markdown-merge (= 7.1.10) - markly-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism - specs: - ast-crispr-ruby-prism (7.1.10) - ast-crispr (= 7.1.10) - prism-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr - specs: - ast-crispr (7.1.10) - ast-merge (= 7.1.10) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git - specs: - ast-merge-git (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge - specs: - ast-merge (7.1.10) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template - specs: - ast-template (7.1.10) - ast-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge - specs: - bash-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge - specs: - binary-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge - specs: - citrus-toml-merge (7.1.10) - ast-merge (= 7.1.10) - toml-merge (= 7.1.10) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.10) - commonmarker (~> 2.2) - markdown-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge - specs: - dotenv-merge (7.1.10) - ast-merge (= 7.1.10) - plain-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge - specs: - go-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge - specs: - html-merge (7.1.10) - ast-crispr (= 7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge - specs: - json-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem - specs: - kettle-jem (7.1.29) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.10) - kramdown (~> 2.5) - markdown-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge - specs: - markdown-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge - specs: - markly-merge (7.1.10) - markdown-merge (= 7.1.10) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge - specs: - parslet-toml-merge (7.1.10) - toml (~> 0.3) - toml-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge - specs: - plain-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge - specs: - prism-merge (7.1.10) - ast-merge (= 7.1.10) - prism (~> 1.6) - ruby-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge - specs: - psych-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.10) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge - specs: - rbs-merge (7.1.10) - ast-merge (= 7.1.10) - rbs (>= 3.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge - specs: - ruby-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge - specs: - rust-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb - specs: - smorg-rb (7.1.10) - ast-merge (= 7.1.10) - ast-merge-git (= 7.1.10) - bash-merge (= 7.1.10) - diff-lcs (~> 1.5) - dotenv-merge (= 7.1.10) - go-merge (= 7.1.10) - html-merge (= 7.1.10) - json-merge (= 7.1.10) - kettle-jem (~> 7.1, >= 7.1.26) - markdown-merge (= 7.1.10) - plain-merge (= 7.1.10) - prism-merge (= 7.1.10) - psych-merge (= 7.1.10) - rbs-merge (= 7.1.10) - rust-merge (= 7.1.10) - toml-merge (= 7.1.10) - typescript-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge - specs: - toml-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge - specs: - typescript-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge - specs: - yaml-merge (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge - specs: - zip-merge (7.1.10) - binary-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - GEM remote: https://gem.coop/ specs: @@ -360,7 +33,29 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) + ast-crispr (7.1.9) + ast-merge (= 7.1.9) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-markdown-markly (7.1.9) + ast-crispr (= 7.1.9) + markdown-merge (= 7.1.9) + markly-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-crispr-ruby-prism (7.1.9) + ast-crispr (= 7.1.9) + prism-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + ast-merge (7.1.9) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) + bash-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -368,15 +63,22 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) + citrus-toml-merge (7.1.9) + ast-merge (= 7.1.9) + toml-merge (= 7.1.9) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0) - rb_sys (~> 0.9) commonmarker (2.10.0-x86_64-linux) + commonmarker-merge (7.1.9) + commonmarker (~> 2.2) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -390,6 +92,11 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) + dotenv-merge (7.1.9) + ast-merge (= 7.1.9) + plain-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -439,6 +146,22 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) + json-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + kettle-changelog (1.0.7) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (>= 3.0.19, < 4.0.0) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.1) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.15) + kettle-ndjson (~> 0.1, >= 0.1.16) + kettle-rb (~> 0.1, >= 0.1.13) + kettle-test (~> 2.0, >= 2.0.22) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -455,9 +178,46 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-jem (7.1.28) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + commonmarker-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.0, >= 3.0.34) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + kramdown-merge (~> 7.1, >= 7.1.8) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.16) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.14) + kettle-soup-cover (3.0.10) + kettle-wash (~> 0.1, >= 0.1.6) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) kettle-test (2.0.22) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -473,21 +233,29 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) + kramdown-merge (7.1.9) + kramdown (~> 2.5) + markdown-merge (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) + markdown-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - mini_portile2 (2.8.9) + markly-merge (7.1.9) + markdown-merge (= 7.1.9) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) nomono (1.1.5) @@ -500,24 +268,41 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) + plain-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) + prism-merge (7.1.9) + ast-merge (= 7.1.9) + prism (~> 1.6) + ruby-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio + psych-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) rake (13.4.2) - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) - rake-compiler-dock (= 1.12.0) rbs (4.2.0) logger prism (>= 1.6.0) tsort + rbs-merge (7.1.9) + ast-merge (= 7.1.9) + rbs (>= 3.10) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -642,6 +427,10 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) + ruby-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -705,12 +494,13 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) + toml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) - tree_sitter_language_pack (1.20.0) - rb_sys (>= 0.9.130, < 0.10) - sorbet-runtime (~> 0.5) tree_sitter_language_pack (1.20.0-x86_64-linux) sorbet-runtime (~> 0.5) tsort (0.2.0) @@ -733,6 +523,10 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) + yaml-merge (7.1.9) + ast-merge (= 7.1.9) + tree_haver (= 7.1.9) + version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.9) rdoc (>= 6.11, < 8) @@ -764,50 +558,26 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.4) appraisal2-rubocop (~> 1.0, >= 1.0.3) - ast-crispr! - ast-crispr-markdown-markly! - ast-crispr-ruby-prism! - ast-merge! - ast-merge-git! - ast-template! - bash-merge! benchmark (~> 0.5, >= 0.5.0) - binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) - citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) - dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) - go-merge! - html-merge! irb (~> 1.17) - json-merge! - kettle-changelog! - kettle-dev (~> 3.1, >= 3.1.1)! - kettle-drift! + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.1) kettle-family (~> 1.3, >= 1.3.1) - kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) - markdown-merge! - markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) - parslet-toml-merge! - plain-merge! - prism-merge! - psych-merge! rake (~> 13.0) rbs (>= 3.0) - rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -817,22 +587,16 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) - ruby-merge! ruby-progressbar (~> 1.13) - rust-merge! - smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml (~> 0.3) - toml-merge! toml-rb (~> 4.1) tree_haver! turbo_tests2 (~> 3.2, >= 3.2.11) - typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) - yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) @@ -840,7 +604,6 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) - zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -849,29 +612,25 @@ CHECKSUMS appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.10) - ast-crispr-markdown-markly (7.1.10) - ast-crispr-ruby-prism (7.1.10) - ast-merge (7.1.10) - ast-merge-git (7.1.10) - ast-template (7.1.10) + ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 + ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd + ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 + ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.10) + bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.10) + citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0) commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker-merge (7.1.10) + commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -880,7 +639,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.10) + dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -893,37 +652,32 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 - go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 - html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.10) - kettle-changelog (1.0.7) - kettle-dev (3.1.1) - kettle-drift (1.0.14) + json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff + kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 - kettle-jem (7.1.29) + kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) + kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.10) + kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.10) + markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.10) - mini_portile2 (2.8.9) + markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -932,22 +686,19 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - parslet-toml-merge (7.1.10) - plain-merge (7.1.10) + plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.10) + prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.10) + psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 - rake-compiler-dock (1.12.0) - rb_sys (0.9.130) rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.10) + rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 @@ -983,11 +734,10 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.10) + ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 - rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec @@ -995,7 +745,6 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - smorg-rb (7.1.10) sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -1012,22 +761,20 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.10) + toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) - tree_sitter_language_pack (1.20.0) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c - typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 - yaml-merge (7.1.10) + yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -1036,8 +783,7 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 From b674810069c08277856791d633eee60462eac3f5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 19:46:20 -0400 Subject: [PATCH 227/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 3 +-- gems/kettle-jem/lib/kettle/jem.rb | 2 +- gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index ee7631175..0f3bcebdf 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -42,8 +42,7 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - turbo_tests2 (>= 3.2.9 -> >= 3.2.11) - - yard-lint (>= 1.11.0 -> >= 1.12.0) + - turbo_tests2 (>= 3.2.9 -> >= 3.2.12) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.11 (e7af663f8c588f1fe44fb7599d8535099ca27142) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 98ff13fc8..742abdfa4 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -5583,7 +5583,7 @@ def monorepo_root_gemfile_dependency_lines {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, - {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.11"\n)} + {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.12"\n)} ].freeze end diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index bd7d0d92d..e8b3188fb 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.11") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.12") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 From 0c0a25832f6790940b93daeefbddd91bc3385def Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 22:05:42 -0400 Subject: [PATCH 228/295] Load local nomono bootstrap from path lock --- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 27 +++++--- .../appraisals_and_gemfile_template_spec.rb | 65 ++++++++++++++++++- .../kettle/jem/tasks/prepare_task_spec.rb | 2 +- 4 files changed, 86 insertions(+), 10 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 0f3bcebdf..3108ffa70 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -85,6 +85,8 @@ Please file a bug if you notice a violation of semantic versioning. - Local template runs now preserve the released kettle-jem floor in gemspecs as well as remote Gemfiles. +- Local Gemfile bootstraps now load nomono's Bundler DSL from the path source recorded in Gemfile.lock, avoiding activation of an older installed release during local templating. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 742abdfa4..65cce269e 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -15978,13 +15978,24 @@ def local_gemfile_nomono_bootstrap(_package_name) nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) nomono_already_activated = Gem.loaded_specs["nomono"] nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) - if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) + nomono_locked_spec = nil + if File.file?(nomono_lockfile) require "bundler" - if File.file?(nomono_lockfile) - nomono_locked_spec = Bundler::LockfileParser - .new(Bundler.read_file(nomono_lockfile)) - .specs - .find { |spec| spec.name == "nomono" } + nomono_locked_spec = Bundler::LockfileParser + .new(Bundler.read_file(nomono_lockfile)) + .specs + .find { |spec| spec.name == "nomono" } + end + nomono_local_loader = if nomono_locked_spec && nomono_locked_spec.source.is_a?(Bundler::Source::Path) + File.expand_path( + File.join(nomono_locked_spec.source.path, "lib", "nomono", "bundler"), + File.dirname(nomono_lockfile) + ) + end + if nomono_local_loader && File.file?("\#{nomono_local_loader}.rb") + require nomono_local_loader + else + if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version) nomono_locked_installed = nomono_locked_spec && Gem::Specification.find_all_by_name("nomono").any? { |spec| spec.version == nomono_locked_spec.version } nomono_locked = nomono_locked_spec && @@ -15992,9 +16003,9 @@ def local_gemfile_nomono_bootstrap(_package_name) nomono_requirement.satisfied_by?(nomono_locked_spec.version) nomono_activation_requirements = ["= \#{nomono_locked_spec.version}"] if nomono_locked end + Kernel.send(:gem, "nomono", *nomono_activation_requirements) + require "nomono/bundler" end - Kernel.send(:gem, "nomono", *nomono_activation_requirements) - require "nomono/bundler" RUBY end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index d38a6cf47..1167420ac 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1616,6 +1616,66 @@ expect(template).not_to include("platform :mri do") end + it "loads nomono's Bundler DSL from a path-locked checkout" do + tmp_root = File.expand_path("../tmp", __dir__) + FileUtils.mkdir_p(tmp_root) + bootstrap = described_class.send(:local_gemfile_nomono_bootstrap, "example") + marker_env = "KETTLE_JEM_TEST_NOMONO_BOOTSTRAP_MARKER" + allow(ENV).to receive(:fetch).and_call_original + + [ + {project: "nomono", lock_path: "."}, + {project: "example", lock_path: "../nomono"} + ].each do |shape| + Dir.mktmpdir("kettle-jem-nomono-path-bootstrap", tmp_root) do |workspace| + project_root = File.join(workspace, shape.fetch(:project)) + nomono_root = File.join(workspace, "nomono") + marker_path = File.join(workspace, "loaded-nomono-source") + project_relative_path = shape.fetch(:lock_path) + gemfile_entry = if shape.fetch(:project) == "nomono" + %(gem "nomono", path: ".") + else + %(gem "nomono", path: "../nomono") + end + + write_tree(workspace, { + "#{shape.fetch(:project)}/Gemfile" => <<~RUBY, + source "https://gem.coop" + #{gemfile_entry} + eval_gemfile "gemfiles/modular/bootstrap.gemfile" + RUBY + "#{shape.fetch(:project)}/gemfiles/modular/bootstrap.gemfile" => bootstrap, + "#{shape.fetch(:project)}/Gemfile.lock" => <<~LOCK, + PATH + remote: #{project_relative_path} + specs: + nomono (1.1.6) + + DEPENDENCIES + nomono! + LOCK + "nomono/nomono.gemspec" => <<~RUBY, + Gem::Specification.new do |spec| + spec.name = "nomono" + spec.version = "1.1.6" + spec.summary = "Nomono" + spec.authors = ["Example"] + spec.files = [] + end + RUBY + "nomono/lib/nomono/bundler.rb" => <<~RUBY + File.write(ENV.fetch("KETTLE_JEM_TEST_NOMONO_BOOTSTRAP_MARKER"), __FILE__) + RUBY + }) + + allow(ENV).to receive(:fetch).with(marker_env).and_return(marker_path) + Bundler::Dsl.evaluate(File.join(project_root, "Gemfile"), nil, {}) + + expect(File.read(marker_path)).to eq(File.join(nomono_root, "lib/nomono/bundler.rb")) + end + end + end + it "evaluates a generated local coverage Gemfile with a declared kettle-dev path override" do tmp_root = File.expand_path("../tmp", __dir__) FileUtils.mkdir_p(tmp_root) @@ -1951,6 +2011,9 @@ def eval_nomono_gems(gems:, **) expect(content).to include("nomono_activation_requirements") expect(content).to include("nomono_lockfile") expect(content).to include("Bundler::LockfileParser") + expect(content).to include("Bundler::Source::Path") + expect(content).to include("nomono_local_loader") + expect(content).to include('File.join(nomono_locked_spec.source.path, "lib", "nomono", "bundler")') expect(content).not_to include("local-only") expect(content).not_to include("rubocop-ruby2_3") end @@ -2014,7 +2077,7 @@ def eval_nomono_gems(gems:, **) end content = report.fetch(:final_content) - expect(content.scan(/^require "nomono\/bundler"$/).size).to eq(1) + expect(content.scan(/^[ \t]*require "nomono\/bundler"$/).size).to eq(1) expect(content).to match(/nomono_activation_requirements = \["~> 1\.1", ">= 1\.1\.\d+"\]/) expect(content).to include('nomono_already_activated = Gem.loaded_specs["nomono"]') expect(content).to include("!nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version)") diff --git a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb index 48db0e363..6dfcc153b 100644 --- a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb @@ -69,7 +69,7 @@ def tmp_root content = File.read(path) expect(content).to include('nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"]') expect(content).to include('Gem::Specification.find_all_by_name("nomono")') - expect(content.scan(/^require "nomono\/bundler"$/).size).to eq(1) + expect(content.scan(/^[ \t]*require "nomono\/bundler"$/).size).to eq(1) end end From 53aad656fadb7a242b8a1f99ca35b1f7f923f83a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 23:02:46 -0400 Subject: [PATCH 229/295] Fix Nomono bootstrap normalization --- gems/kettle-jem/CHANGELOG.md | 6 + gems/kettle-jem/lib/kettle/jem.rb | 139 +++++++++++++++--- .../appraisals_and_gemfile_template_spec.rb | 24 +++ .../config_metadata_template_spec.rb | 8 +- .../structural_merge_template_spec.rb | 3 + 5 files changed, 151 insertions(+), 29 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 3108ffa70..f2b551cec 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -87,6 +87,12 @@ Please file a bug if you notice a violation of semantic versioning. - Local Gemfile bootstraps now load nomono's Bundler DSL from the path source recorded in Gemfile.lock, avoiding activation of an older installed release during local templating. +- Root and Kettle Changelog Gemfile bootstraps now load Nomono's Bundler DSL from a path-locked checkout instead of activating an installed Nomono release. + +- Nomono bootstrap normalization is now idempotent and removes duplicate generated loader blocks after repeated template preparation. + +- Kettle Changelog local Gemfile bootstraps now preserve their conditional block indentation when loading Nomono from a path-locked checkout. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 65cce269e..aa5f27703 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -9119,6 +9119,23 @@ def modular_gemfile_template_recipe?(recipe) def normalize_local_gemfile_nomono_bootstrap(content) output = remove_obsolete_local_gemfile_nomono_activation(content) bootstrap = "#{local_gemfile_nomono_bootstrap(nil)}\n\n" + marker = local_gemfile_nomono_bootstrap_marker(output) + loader_assignments = prism_descendants(output).select do |node| + node.is_a?(::Prism::LocalVariableWriteNode) && node.name == :nomono_local_loader + end + if marker && loader_assignments.any? + if loader_assignments.length > 1 + activation_assignments = prism_descendants(output).select do |node| + node.is_a?(::Prism::LocalVariableWriteNode) && node.name == :nomono_activation_requirements + end + first_line = activation_assignments.map { |node| node.location.start_line }.min + output = replace_source_range_lines(output, first_line, marker.fetch(:start_line) - 1, bootstrap) if first_line + end + output = remove_local_gemfile_nomono_loader_blocks_after_marker(output) + output = remove_redundant_nomono_bundler_requires_after_marker(output) + return ensure_trailing_newline(output.rstrip) + end + require_records = ruby_call_records(output, :require).filter_map do |call| next unless ruby_string_argument(call) == "nomono/bundler" @@ -9142,6 +9159,76 @@ def normalize_local_gemfile_nomono_bootstrap(content) end end + def local_gemfile_nomono_bootstrap_marker(content) + [ + local_gems_assignment_record(content), + word_array_assignment_record(content, :structuredmerge_local_gems) + ].compact.min_by { |record| record.fetch(:start_line) } + end + + def remove_local_gemfile_nomono_loader_blocks_after_marker(content) + marker = local_gemfile_nomono_bootstrap_marker(content) + return content unless marker + + result = prism_parse_success(content) + body = result&.value&.statements&.body || [] + ranges = body.each_with_index.filter_map do |node, index| + next unless node.is_a?(::Prism::LocalVariableWriteNode) && %i[nomono_activation_requirements nomono_local_loader].include?(node.name) + next unless node.location.start_line > marker.fetch(:start_line) + + loader = if node.name == :nomono_local_loader + node + else + loader_index = (index + 1...body.length).find do |candidate_index| + candidate = body[candidate_index] + candidate.is_a?(::Prism::LocalVariableWriteNode) && candidate.name == :nomono_local_loader + end + loader_index && body[loader_index] + end + next unless loader + next if node.name == :nomono_local_loader && body[0...index].any? do |candidate| + candidate.is_a?(::Prism::LocalVariableWriteNode) && candidate.name == :nomono_activation_requirements && + candidate.location.start_line > marker.fetch(:start_line) + end + + following = body[(body.index(loader) + 1)..].to_a.find do |candidate| + candidate.is_a?(::Prism::IfNode) && prism_descendants(candidate.slice).any? do |descendant| + descendant.is_a?(::Prism::CallNode) && descendant.name == :require + end + end + { + start_line: (node.name == :nomono_activation_requirements) ? + preceding_comment_block_start_line(content.to_s.lines, node.location.start_line) : node.location.start_line, + end_line: ruby_node_source_end_line(following || loader) + } + end + ranges.sort_by { |range| -range.fetch(:start_line) }.reduce(content.to_s) do |output, range| + replace_source_range_lines(output, range.fetch(:start_line), range.fetch(:end_line), "") + end + end + + def remove_redundant_nomono_bundler_requires_after_marker(content) + marker = local_gemfile_nomono_bootstrap_marker(content) + return content unless marker + + records = ruby_call_records(content, :require).filter_map do |call| + next unless ruby_string_argument(call) == "nomono/bundler" + next unless call.location.start_line > marker.fetch(:start_line) + + {start_line: call.location.start_line, end_line: ruby_node_source_end_line(call)} + end + records.sort_by { |record| -record.fetch(:start_line) }.reduce(content.to_s) do |output, record| + replace_source_range_lines(output, record.fetch(:start_line), record.fetch(:end_line), "") + end + end + + def prism_descendants(content) + result = prism_parse_success(content) + return [] unless result + + result.value.breadth_first_search_all { true } + end + def remove_obsolete_local_gemfile_nomono_activation(content) records = obsolete_local_gemfile_nomono_activation_records(content) return content if records.empty? @@ -14885,27 +14972,27 @@ def template_tokens(facts, funding) def kettle_changelog_gemfile_dependency_token(package_name) return "" if package_name == "kettle-changelog" - <<~RUBY.chomp - # Release lockfile/build commands set this dependency-specific switch so - # the development tool cannot pull unpublished family gems into resolution. - kettle_changelog_skip = ENV.fetch("KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY", "false").downcase - kettle_changelog_skip = %w[true 1 yes on].include?(kettle_changelog_skip) - kettle_changelog_local = ENV.fetch("KETTLE_DEV_DEV", "false").downcase - kettle_changelog_local = !%w[false 0 no off].include?(kettle_changelog_local) - unless kettle_changelog_skip - if kettle_changelog_local - require "nomono/bundler" - eval_nomono_gems( - gems: ["kettle-changelog"], - prefix: "KETTLE_DEV", - path_env: "KETTLE_DEV_DEV", - root: ["src", "my", "kettle-dev"] - ) - elsif Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("4.0.0") - gem "kettle-changelog", #{template_managed_dependency("kettle-changelog").fetch(:requirements).map(&:inspect).join(", ")} - end - end - RUBY + [ + "# Release lockfile/build commands set this dependency-specific switch so", + "# the development tool cannot pull unpublished family gems into resolution.", + "kettle_changelog_skip = ENV.fetch(\"KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY\", \"false\").downcase", + "kettle_changelog_skip = %w[true 1 yes on].include?(kettle_changelog_skip)", + "kettle_changelog_local = ENV.fetch(\"KETTLE_DEV_DEV\", \"false\").downcase", + "kettle_changelog_local = !%w[false 0 no off].include?(kettle_changelog_local)", + "unless kettle_changelog_skip", + " if kettle_changelog_local", + indent_source(nomono_bundler_bootstrap("Gemfile.lock"), 4), + " eval_nomono_gems(", + " gems: [\"kettle-changelog\"],", + " prefix: \"KETTLE_DEV\",", + " path_env: \"KETTLE_DEV_DEV\",", + " root: [\"src\", \"my\", \"kettle-dev\"]", + " )", + " elsif Gem::Version.new(RUBY_VERSION) >= Gem::Version.new(\"4.0.0\")", + %( gem "kettle-changelog", #{template_managed_dependency("kettle-changelog").fetch(:requirements).map(&:inspect).join(", ")}), + " end", + "end" + ].join("\n") end def readme_title_token(package, rubygems) @@ -15740,7 +15827,7 @@ def main_gemfile_direct_sibling_block(gems, package_name:, source_url:, project_ dev_env = "#{prefix}_DEV" root_literal = ruby_array_literal(direct_sibling_nomono_root_parts(workspace_slug, repository)) word_array = names.map { |name| " #{name}" }.join("\n") - nomono_loader = %(require "nomono/bundler") + nomono_bootstrap = nomono_bundler_bootstrap("Gemfile.lock") blocks << <<~RUBY.rstrip # Direct sibling dependencies (env-switched via #{dev_env}) @@ -15757,7 +15844,7 @@ def main_gemfile_direct_sibling_block(gems, package_name:, source_url:, project_ ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero?) direct_sibling_dev_was_set = ENV.key?("#{dev_env}") direct_sibling_dev_original = ENV.fetch("#{dev_env}", nil) - #{nomono_loader} + #{nomono_bootstrap} begin ENV["#{dev_env}"] = File.expand_path("..", __dir__) if direct_sibling_templating && !direct_sibling_local @@ -15970,6 +16057,10 @@ def nomono_gemfile_declaration end def local_gemfile_nomono_bootstrap(_package_name) + nomono_bundler_bootstrap("../../Gemfile.lock") + end + + def nomono_bundler_bootstrap(lockfile_path) <<~RUBY.rstrip # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not @@ -15977,7 +16068,7 @@ def local_gemfile_nomono_bootstrap(_package_name) nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) nomono_already_activated = Gem.loaded_specs["nomono"] - nomono_lockfile = File.expand_path("../../Gemfile.lock", __dir__) + nomono_lockfile = File.expand_path(#{lockfile_path.inspect}, __dir__) nomono_locked_spec = nil if File.file?(nomono_lockfile) require "bundler" diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index 1167420ac..ea2181cbb 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -2086,6 +2086,30 @@ def eval_nomono_gems(gems:, **) expect(content).to include('Gem::Specification.find_all_by_name("nomono")') expect(content).to include('Kernel.send(:gem, "nomono"') expect(content).to include('root: ["src", "my", "kettle-dev"]') + + normalized_again = described_class.normalize_local_gemfile_nomono_bootstrap(content) + expect(normalized_again).to eq(content) + expect(content.scan(/^nomono_local_loader =/).size).to eq(1) + expect(content.scan(/^nomono_activation_requirements =/).size).to eq(1) + + lines = content.lines + marker_index = lines.index { |line| line.start_with?("local_gems =") } + bootstrap_lines = lines[0...marker_index] + nested_duplicate = [ + *lines[0...marker_index], + "if true\n", + *bootstrap_lines.drop_while { |line| line.start_with?("#") }, + "end\n", + *lines[marker_index..] + ].join + duplicated = [nested_duplicate, bootstrap_lines.join].join("\n") + repaired = described_class.normalize_local_gemfile_nomono_bootstrap(duplicated) + + expect(repaired.scan(/^nomono_local_loader =/).size).to eq(1) + expect(repaired.scan(/^nomono_activation_requirements =/).size).to eq(1) + expect(Prism.parse(repaired)).to be_success + expect(repaired).not_to end_with("\n\n") + expect(described_class.normalize_local_gemfile_nomono_bootstrap(repaired)).to eq(repaired) end end diff --git a/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb b/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb index abef7ffc7..fd6b0ad29 100644 --- a/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb +++ b/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb @@ -2822,11 +2822,9 @@ def register_kettle_jem_plugin(registrar) expect(gemfile).to include('gem "nomono"') expect(gemfile).not_to include("nomono_requirements") expect(direct_block).to include('require "nomono/bundler"') - expect(direct_block).not_to include("nomono_activation_requirements") - expect(direct_block).not_to include("nomono_lockfile") - expect(direct_block).not_to include("Bundler::LockfileParser") - expect(direct_block).not_to include('Kernel.send(:gem, "nomono"') - expect(direct_block).not_to include('Gem::Specification.find_all_by_name("nomono")') + expect(direct_block).to include("nomono_activation_requirements") + expect(direct_block).to include("Bundler::Source::Path") + expect(direct_block).to include("require nomono_local_loader") expect(direct_block).not_to include( 'unless ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero?' ) diff --git a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb index b5c5d5157..5288e24f9 100644 --- a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb +++ b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb @@ -681,6 +681,9 @@ module Version expect(tokens.fetch("KJ|KETTLE_CHANGELOG_GEMFILE_DEPENDENCY")).to include( 'ENV.fetch("KETTLE_DEV_DEV", "false")', 'ENV.fetch("KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY", "false")', + "Bundler::Source::Path", + "require nomono_local_loader", + "\n nomono_activation_requirements =", 'Gem::Version.new("4.0.0")', 'gem "kettle-changelog", "~> 1.0"' ) From 6b7f35d17065e7431ae593e17fb8bc29dc5c05e5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 26 Sep 2026 23:06:24 -0400 Subject: [PATCH 230/295] Use project lockfile for changelog bootstrap --- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/lib/kettle/jem.rb | 2 +- .../spec/integration/structural_merge_template_spec.rb | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index f2b551cec..a9e3dec78 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -93,6 +93,8 @@ Please file a bug if you notice a violation of semantic versioning. - Kettle Changelog local Gemfile bootstraps now preserve their conditional block indentation when loading Nomono from a path-locked checkout. +- Kettle Changelog's modular bootstrap now reads the project-root Gemfile.lock, so path-locked Nomono is not mistaken for an installed release. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index aa5f27703..beb28ae62 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -14981,7 +14981,7 @@ def kettle_changelog_gemfile_dependency_token(package_name) "kettle_changelog_local = !%w[false 0 no off].include?(kettle_changelog_local)", "unless kettle_changelog_skip", " if kettle_changelog_local", - indent_source(nomono_bundler_bootstrap("Gemfile.lock"), 4), + indent_source(nomono_bundler_bootstrap("../../Gemfile.lock"), 4), " eval_nomono_gems(", " gems: [\"kettle-changelog\"],", " prefix: \"KETTLE_DEV\",", diff --git a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb index 5288e24f9..7beffd806 100644 --- a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb +++ b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb @@ -683,6 +683,7 @@ module Version 'ENV.fetch("KETTLE_DEV_SKIP_CHANGELOG_DEPENDENCY", "false")', "Bundler::Source::Path", "require nomono_local_loader", + 'File.expand_path("../../Gemfile.lock", __dir__)', "\n nomono_activation_requirements =", 'Gem::Version.new("4.0.0")', 'gem "kettle-changelog", "~> 1.0"' From f2d88c32f70af8c49588eae9e25bc283d6776b9e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 27 Sep 2026 00:13:23 -0400 Subject: [PATCH 231/295] =?UTF-8?q?=F0=9F=90=9B=20Resolve=20commit=20hook?= =?UTF-8?q?=20outside=20project=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../jem/templates/.git-hooks/prepare-commit-msg.example | 7 +++---- gems/kettle-jem/spec/system/bundle_gem_scaffold_spec.rb | 5 +++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index a9e3dec78..649010be7 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -95,6 +95,8 @@ Please file a bug if you notice a violation of semantic versioning. - Kettle Changelog's modular bootstrap now reads the project-root Gemfile.lock, so path-locked Nomono is not mistaken for an installed release. +- Prevent commit hooks from resolving repository-local Bundler binstubs when checking commit messages. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.git-hooks/prepare-commit-msg.example b/gems/kettle-jem/lib/kettle/jem/templates/.git-hooks/prepare-commit-msg.example index 91df8d0c8..422258fbe 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/.git-hooks/prepare-commit-msg.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.git-hooks/prepare-commit-msg.example @@ -3,7 +3,6 @@ # Fail on error and unset variables set -eu -# Run the generated wrapper directly so hook execution does not depend on shell activation. -# We are not using direnv exec here because mise and direnv can result in conflicting PATH settings: -# See: https://mise.jdx.dev/direnv.html -exec "kettle-commit-msg" "$@" +# Resolve the installed gem executable through RubyGems, not a repository-local +# Bundler binstub that may select a temporarily inconsistent project lockfile. +exec env RUBYOPT= ruby -e 'require "rubygems"; load Gem.bin_path("kettle-dev", "kettle-commit-msg")' "$@" diff --git a/gems/kettle-jem/spec/system/bundle_gem_scaffold_spec.rb b/gems/kettle-jem/spec/system/bundle_gem_scaffold_spec.rb index 7eefe3b82..8fffb5c49 100644 --- a/gems/kettle-jem/spec/system/bundle_gem_scaffold_spec.rb +++ b/gems/kettle-jem/spec/system/bundle_gem_scaffold_spec.rb @@ -315,6 +315,11 @@ module Version end end + prepare_commit_msg = File.read(File.join(gem_root, ".git-hooks", "prepare-commit-msg")) + expect(prepare_commit_msg).to include( + "exec env RUBYOPT= ruby -e 'require \"rubygems\"; load Gem.bin_path(\"kettle-dev\", \"kettle-commit-msg\")' \"$@\"" + ) + selected_template_paths = [ ".github/copilot_instructions.md", ".github/dependabot.yml", From 3697a493768e9901393d77a5a634a570a46bb4af Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 27 Sep 2026 03:42:49 -0400 Subject: [PATCH 232/295] =?UTF-8?q?=F0=9F=90=9B=20Keep=20template=20depend?= =?UTF-8?q?encies=20out=20of=20appraisals?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 81 ++++++++++++------- .../appraisals_and_gemfile_template_spec.rb | 33 ++++++++ 3 files changed, 88 insertions(+), 28 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 649010be7..88f63d260 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -97,6 +97,8 @@ Please file a bug if you notice a violation of semantic versioning. - Prevent commit hooks from resolving repository-local Bundler binstubs when checking commit messages. +- Keep local template dependencies out of generated Appraisal bundles. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index beb28ae62..3ec62dd0c 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -8354,22 +8354,64 @@ def normalize_appraisal_root_templating_gate(content, facts) has_structuredmerge_dependency = package_runtime_dependency_names(facts).any? do |name| STRUCTUREDMERGE_GEMS.include?(name.to_s) end - gate = <<~RUBY + result = prism_parse_success(content) + return content unless result + + nodes = [] + result.value.breadth_first_search_all { |node| nodes << node } + template_eval = nodes.find do |node| + node.is_a?(::Prism::CallNode) && + node.name == :eval_gemfile && + ruby_string_argument(node) == "gemfiles/modular/templating.gemfile" + end + template_gate = nodes.find do |node| + node.is_a?(::Prism::IfNode) && + node.location.slice.to_s.include?("K_JEM_TEMPLATING") && + template_eval && + template_eval.location.start_offset > node.location.start_offset && + template_eval.location.end_offset < node.location.end_offset + end + generator_only = nodes.find do |node| + node.is_a?(::Prism::CallNode) && node.name == :generator_only && node.block + end - # Local template runs must resolve the same StructuredMerge dependency - # graph as the project Gemfile before appraisal lockfiles are generated. - if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? - eval_gemfile "gemfiles/modular/templating.gemfile" - end - RUBY if has_structuredmerge_dependency - return content if content.include?('eval_gemfile "gemfiles/modular/templating.gemfile"') + if template_gate && generator_only && + template_gate.location.start_offset > generator_only.block.location.start_offset && + template_gate.location.end_offset < generator_only.block.location.end_offset + return content + end + + if template_gate + content = replace_source_range_lines( + content, + template_gate.location.start_line, + expand_line_range_through_following_blanks(content, ruby_node_source_end_line(template_gate)), + "" + ) + elsif template_eval + content = replace_source_range_lines( + content, + template_eval.location.start_line, + ruby_node_source_end_line(template_eval), + "" + ) + end result = prism_parse_success(content) return content unless result nodes = [] result.value.breadth_first_search_all { |node| nodes << node } + gate = <<~RUBY + if respond_to?(:generator_only) + generator_only do + if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? + eval_gemfile "gemfiles/modular/templating.gemfile" + end + end + end + RUBY anchor = nodes.find do |node| gemfile_conditional_node?(node) && node.location.slice.to_s.include?("Gem::Version") end @@ -8381,29 +8423,12 @@ def normalize_appraisal_root_templating_gate(content, facts) replacement: gate }]) else - result = prism_parse_success(content) - return content unless result - - nodes = [] - result.value.breadth_first_search_all { |node| nodes << node } - target = nodes.find do |node| - next false unless gemfile_conditional_node?(node) - next false unless prism_subtree_contains_string?(node, "K_JEM_TEMPLATING") - - children = [] - node.breadth_first_search_all { |child| children << child } - children.any? do |child| - child.is_a?(::Prism::CallNode) && - child.name == :eval_gemfile && - ruby_string_argument(child) == "gemfiles/modular/templating.gemfile" - end - end - return content unless target + return content unless template_gate replace_source_range_lines( content, - target.location.start_line, - expand_line_range_through_following_blanks(content, ruby_node_source_end_line(target)), + template_gate.location.start_line, + expand_line_range_through_following_blanks(content, ruby_node_source_end_line(template_gate)), "" ) end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index ea2181cbb..448aa8d40 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1475,6 +1475,39 @@ end end + it "loads local template dependencies only while generating Appraisal gemfiles" do + facts = { + package: { + runtime_dependencies: [{name: "kettle-jem"}] + } + } + root_gemfile = <<~RUBY + # Local template runs must resolve the same StructuredMerge dependency + # graph as the project Gemfile before appraisal lockfiles are generated. + if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? + eval_gemfile "gemfiles/modular/templating.gemfile" + end + + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2") + if respond_to?(:generator_only) + generator_only do + eval_gemfile "gemfiles/modular/style.gemfile" + end + end + end + RUBY + + updated = described_class.send(:normalize_appraisal_root_templating_gate, root_gemfile, facts) + + expect(updated).to include("generator_only do") + expect(updated).to include('eval_gemfile "gemfiles/modular/templating.gemfile"') + expect(updated).to include('ENV.fetch("K_JEM_TEMPLATING", "false")') + expect(updated.index("generator_only do")).to be < updated.index('eval_gemfile "gemfiles/modular/templating.gemfile"') + expect(updated.index('eval_gemfile "gemfiles/modular/templating.gemfile"')).to be < updated.index("if Gem::Version.new(RUBY_VERSION)") + expect(updated.scan('eval_gemfile "gemfiles/modular/templating.gemfile"').length).to eq(1) + expect(described_class.send(:normalize_appraisal_root_templating_gate, updated, facts)).to eq(updated) + end + it "converges an existing injected kettle-jem dependency to the running version" do updated = described_class.ensure_monorepo_root_gemfile_dependencies( "source \"https://gem.coop\"\ngem \"kettle-jem\", \">= 7.0\"\n" From b1489be0e091b73d2111a6b43e870c0867e96ab0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 27 Sep 2026 10:55:30 -0400 Subject: [PATCH 233/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 +- gems/kettle-jem/lib/kettle/jem.rb | 6 +++--- .../jem/templates/.github/workflows/coverage.yml.example | 2 +- .../jem/templates/.github/workflows/current.yml.example | 2 +- .../jem/templates/.github/workflows/dep-heads.yml.example | 6 +++--- .../templates/.github/workflows/framework-ci.yml.example | 2 +- .../jem/templates/.github/workflows/heads.yml.example | 6 +++--- .../jem/templates/.github/workflows/jruby-10.0.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.1.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.2.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.3.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.4.yml.example | 2 +- .../jem/templates/.github/workflows/jruby.yml.example | 2 +- .../jem/templates/.github/workflows/locked_deps.yml.example | 2 +- .../templates/.github/workflows/opencollective.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.4.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.5.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.6.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.7.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.0.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.1.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.2.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.4.yml.example | 2 +- .../jem/templates/.github/workflows/style.yml.example | 2 +- .../jem/templates/.github/workflows/templating.yml.example | 2 +- .../jem/templates/.github/workflows/truffle.yml.example | 2 +- .../.github/workflows/truffleruby-22.3.yml.example | 2 +- .../.github/workflows/truffleruby-23.0.yml.example | 2 +- .../.github/workflows/truffleruby-23.1.yml.example | 2 +- .../.github/workflows/truffleruby-24.2.yml.example | 2 +- .../.github/workflows/truffleruby-25.0.yml.example | 2 +- .../.github/workflows/truffleruby-33.0.yml.example | 2 +- .../templates/.github/workflows/unlocked_deps.yml.example | 2 +- 35 files changed, 41 insertions(+), 41 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 88f63d260..26dc7a203 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -45,7 +45,7 @@ Please file a bug if you notice a violation of semantic versioning. - turbo_tests2 (>= 3.2.9 -> >= 3.2.12) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.11 (e7af663f8c588f1fe44fb7599d8535099ca27142) + - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.12 (643b5a1f21af52a180b132cd8cb2ce8b5e7972b6) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 3ec62dd0c..b4d190805 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20262,7 +20262,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20374,7 +20374,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11", + " uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20817,7 +20817,7 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12", "ruby/setup-ruby" => "ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index c02032984..84e6aef2e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index d62fa6106..b0bda2766 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 bundle validation and compatibility installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 bundle validation and compatibility installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index 76e01fc01..bfe61381c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index acb7f6bf8..b1a394d5a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index ae210163a..a75a490fd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index c9f4d8457..b6cb1409d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index faec2795b..f14bd8d35 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index 65a15b6a5..b36aeac66 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index dae389277..e64804082 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 9f526b336..9c6602d87 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index ce0fc32c8..5570f8b5a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index 2f423bd42..351225dec 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index 601702076..f6bb1613f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index 45606d828..04cca1dbe 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index b2de39e41..7f01d316c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index f10c825c3..8f0dca654 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index 1dc73c15e..fd7f1be05 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index 8c3820453..c9f13d72f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index b4aec4ec7..94e73ff35 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index 87c0d3186..7ed3997d9 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index 048c03c6f..84a5738d9 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index af53d63a7..7cc599c76 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index 34ebc5451..b239fb0e9 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index e49d1091d..aa5f5edf3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index dfc58b11e..efa462455 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index c020d9f5b..4c3d06d26 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 30c147344..7d8742b05 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index 350bc1154..10abe34ae 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index 51ffefce1..ebd76720d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index 23dd7c393..a7e3ce7ad 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index 005c5141d..ec343505d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index 32c31131b..a0ce8786a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index b2f203e8e..87aa7634d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@e7af663f8c588f1fe44fb7599d8535099ca27142 # v2.11 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From ebece09e08a8e69026e731805ec8963bb5c5b32a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 28 Sep 2026 00:29:30 -0400 Subject: [PATCH 234/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 5 ++++- gems/kettle-jem/lib/kettle/jem.rb | 8 ++++---- .../lib/kettle/jem/templates/gem.gemspec.example | 4 ++-- .../jem/templates/gemfiles/modular/style.gemfile.example | 2 +- .../lib/kettle/jem/templates/shim/gem.gemspec.example | 4 ++-- 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 26dc7a203..a04e27f73 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -42,7 +42,10 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - turbo_tests2 (>= 3.2.9 -> >= 3.2.12) + - kettle-changelog (>= 1.0.7 -> >= 1.0.8) + - kettle-dev (>= 3.1.1 -> >= 3.1.3) + - kettle-test (>= 2.0.22 -> >= 2.0.23) + - rubocop-on-rbs (>= 2.0.0 -> >= 2.1.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.12 (643b5a1f21af52a180b132cd8cb2ce8b5e7972b6) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index b4d190805..72b8caaa1 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -59,10 +59,10 @@ class Error < StandardError; end TEMPLATE_MANAGED_DEPENDENCIES = [ {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, {name: "nomono", requirements: ["~> 1.1", ">= 1.1.5"], bootstrap: true}, - {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.1"], bootstrap: true}, + {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.3"], bootstrap: true}, { name: "kettle-changelog", - requirements: ["~> 1.0", ">= 1.0.7"], + requirements: ["~> 1.0", ">= 1.0.8"], bootstrap: true, ruby_requirement: ">= 4.0.0" } @@ -5575,11 +5575,11 @@ def monorepo_root_gemfile_dependency_lines [ {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.4"\n)}, {name: "bundler-audit", source: %(gem "bundler-audit", "~> 0.9.3"\n)}, - {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.1"\n)}, + {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.3"\n)}, {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.14"\n)}, {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.1"\n)}, {name: PACKAGE_NAME, source: kettle_jem_dependency_source}, - {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.22"\n)}, + {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.23"\n)}, {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index e8b3188fb..bd8f35457 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -118,7 +118,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.3") # ruby >= {KJ|MIN_TEST_RUBY} # Security spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 @@ -133,7 +133,7 @@ Gem::Specification.new do |spec| # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.23") # ruby >= {KJ|MIN_TEST_RUBY} spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.12") # ruby >= 2.4.0, default kettle-test runner # Releasing diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example index a960b8617..fef092b92 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example @@ -15,7 +15,7 @@ platform :mri do gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" - gem "rubocop-on-rbs", "~> 2.0", ">= 2.0.0" # ruby >= 3.2.0 + gem "rubocop-on-rbs", "~> 2.1", ">= 2.1.0" # ruby >= 3.2.0 # gem "rubocop", "~> 1.73", ">= 1.73.2" # constrained by standard gem "rubocop-packaging", github: "pboling/rubocop-packaging", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example index 562c907c6..a78bc4bdb 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example @@ -30,13 +30,13 @@ Gem::Specification.new do |spec| spec.add_dependency "{KJ|SHIMMED_GEM_NAME}" # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.3") # ruby >= {KJ|MIN_TEST_RUBY} # Tasks spec.add_development_dependency "rake", "~> 13.0" # Testing - spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.22") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.23") # ruby >= {KJ|MIN_TEST_RUBY} spec.add_development_dependency "rspec", "~> 3.12" # Releasing From 28a96d96b215ca8882f7768bf57e0367719efc71 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 28 Sep 2026 03:14:01 -0400 Subject: [PATCH 235/295] Update lockfiles --- Gemfile.lock | 4 +- gems/kettle-jem/Gemfile.lock | 218 ++++++++++++++++++++++++++++------- gems/tree_haver/Gemfile.lock | 10 +- 3 files changed, 188 insertions(+), 44 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3a85b46b3..f632a9e10 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -827,7 +827,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -1000,4 +1000,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.21 + 4.1.0.beta1 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 7a5bdf7d6..80c2f642d 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -41,6 +41,45 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (~> 7.1, >= 7.1.8) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.8) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (~> 3.1, >= 3.1.2) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.4) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -67,6 +106,14 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge specs: @@ -76,6 +123,13 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.10) + ast-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge specs: @@ -84,6 +138,14 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge specs: @@ -110,6 +172,23 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge specs: @@ -142,6 +221,14 @@ PATH markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.10) + toml (~> 0.3) + toml-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge specs: @@ -186,6 +273,37 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge specs: @@ -203,6 +321,14 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge specs: @@ -211,6 +337,14 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -310,20 +444,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - kettle-drift (1.0.14) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.1) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -336,21 +456,14 @@ GEM tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + kettle-rb (0.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -361,7 +474,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -598,6 +712,8 @@ GEM token-resolver (2.0.11) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) + toml (0.3.0) + parslet (>= 1.8.0, < 3.0.0) toml-rb (4.2.1) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -670,8 +786,11 @@ DEPENDENCIES ast-crispr-markdown-markly! ast-crispr-ruby-prism! ast-merge! + ast-merge-git! + ast-template! bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! @@ -681,13 +800,17 @@ DEPENDENCIES erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) + go-merge! + html-merge! irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-merge! @@ -697,6 +820,7 @@ DEPENDENCIES mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) + parslet-toml-merge! plain-merge! prism-merge! psych-merge! @@ -713,13 +837,15 @@ DEPENDENCIES rubocop-ruby3_2 (~> 3.0, >= 3.0.8) ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml-merge! tree_haver! - tree_sitter_language_pack (~> 1.16, >= 1.16.2) turbo_tests2 (~> 3.2, >= 3.2.10) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) yaml-merge! @@ -730,6 +856,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -742,11 +869,14 @@ CHECKSUMS ast-crispr-markdown-markly (7.1.10) ast-crispr-ruby-prism (7.1.10) ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 + binary-merge (7.1.10) + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -783,22 +913,24 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f + kettle-changelog (1.0.8) + kettle-dev (3.1.4) + kettle-drift (1.0.15) kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-gha-pins (0.3.16) kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-test (2.0.23) + kettle-wash (0.1.9) kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -823,6 +955,7 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 + parslet-toml-merge (7.1.10) plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 @@ -875,6 +1008,7 @@ CHECKSUMS ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec @@ -882,6 +1016,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.10) sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -897,6 +1032,7 @@ CHECKSUMS timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + toml (0.3.0) toml-merge (7.1.10) toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb tree_haver (7.1.10) @@ -909,6 +1045,7 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 @@ -922,7 +1059,8 @@ CHECKSUMS yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.10) zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.21 + 4.1.0.beta1 diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index e0e4f9959..506d079d6 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -251,11 +251,15 @@ GEM markdown-merge (= 7.1.9) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) + mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) + nokogiri (1.19.4) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) nomono (1.1.5) @@ -620,7 +624,7 @@ CHECKSUMS bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 + bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -676,8 +680,10 @@ CHECKSUMS markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 + nokogiri (1.19.4) nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 @@ -786,4 +792,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.21 + 4.1.0.beta1 From 4f9b251c55dd9c73b2d28d346fdb9128ecbcdc37 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 28 Sep 2026 13:59:32 -0400 Subject: [PATCH 236/295] =?UTF-8?q?=F0=9F=90=9B=20Use=20shared=20filesyste?= =?UTF-8?q?m=20path=20identity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 8 ++++---- gems/kettle-jem/kettle-jem.gemspec | 2 +- gems/kettle-jem/lib/kettle/jem.rb | 13 ++++++++----- .../kettle-jem/lib/kettle/jem/tasks/install_task.rb | 8 +++----- .../lib/kettle/jem/templates/gem.gemspec.example | 2 +- .../kettle/jem/templates/shim/gem.gemspec.example | 2 +- 6 files changed, 18 insertions(+), 17 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index a04e27f73..fc7df51f4 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -42,10 +42,8 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - kettle-changelog (>= 1.0.7 -> >= 1.0.8) - - kettle-dev (>= 3.1.1 -> >= 3.1.3) - - kettle-test (>= 2.0.22 -> >= 2.0.23) - - rubocop-on-rbs (>= 2.0.0 -> >= 2.1.0) + - kettle-dev (>= 3.1.1 -> >= 3.1.4) + - kettle-family (>= 1.3.1 -> >= 1.3.2) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.12 (643b5a1f21af52a180b132cd8cb2ce8b5e7972b6) @@ -102,6 +100,8 @@ Please file a bug if you notice a violation of semantic versioning. - Keep local template dependencies out of generated Appraisal bundles. +- Use Kettle Dev's shared path identity logic when reconciling template and project paths. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/kettle-jem.gemspec b/gems/kettle-jem/kettle-jem.gemspec index 1c286d916..e508fd0bf 100644 --- a/gems/kettle-jem/kettle-jem.gemspec +++ b/gems/kettle-jem/kettle-jem.gemspec @@ -105,7 +105,7 @@ Gem::Specification.new do |spec| spec.add_dependency("dotenv-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 spec.add_dependency("json-merge", "~> 7.1", ">= 7.1.8") # ruby >= 4.0.0 spec.add_dependency("kettle-changelog", "~> 1.0", ">= 1.0.7") # ruby >= 4.0.0 - spec.add_dependency("kettle-dev", "~> 3.1", ">= 3.1.1") # ruby >= 2.3.0 + spec.add_dependency("kettle-dev", "~> 3.1", ">= 3.1.4") # ruby >= 2.4.0 spec.add_dependency("kettle-gha-pins", "~> 0.3", ">= 0.3.14") # ruby >= 2.4.0 spec.add_dependency("kettle-ndjson", "~> 0.1", ">= 0.1.13") # ruby >= 2.4.0 spec.add_dependency("kettle-rb", "~> 0.1", ">= 0.1.11") # ruby >= 1.8.7 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 72b8caaa1..e37cd1074 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -59,7 +59,7 @@ class Error < StandardError; end TEMPLATE_MANAGED_DEPENDENCIES = [ {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, {name: "nomono", requirements: ["~> 1.1", ">= 1.1.5"], bootstrap: true}, - {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.3"], bootstrap: true}, + {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.4"], bootstrap: true}, { name: "kettle-changelog", requirements: ["~> 1.0", ">= 1.0.8"], @@ -5575,9 +5575,9 @@ def monorepo_root_gemfile_dependency_lines [ {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.4"\n)}, {name: "bundler-audit", source: %(gem "bundler-audit", "~> 0.9.3"\n)}, - {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.3"\n)}, + {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.4"\n)}, {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.14"\n)}, - {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.1"\n)}, + {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.2"\n)}, {name: PACKAGE_NAME, source: kettle_jem_dependency_source}, {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.23"\n)}, {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, @@ -16065,7 +16065,7 @@ def kettle_dev_local_gems(config) def main_gemfile_kettle_family_gem(package_name) return "" if package_name.to_s == "kettle-family" - %(gem "kettle-family", "~> 1.3", ">= 1.3.1"\n) + %(gem "kettle-family", "~> 1.3", ">= 1.3.2"\n) end def main_gemfile_nomono_bootstrap(package_name) @@ -16344,7 +16344,10 @@ def entrypoint_loads_version_file?(content, project_root:, entrypoint_path:, ver next false if argument.to_s.empty? if call.name == :require_relative - File.expand_path(File.join(project_root, File.dirname(entrypoint_path), "#{argument}.rb")) == version_absolute_path + Kettle::Dev::Paths.same?( + File.join(project_root, File.dirname(entrypoint_path), "#{argument}.rb"), + version_absolute_path + ) else argument == version_require_path end diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb index 287289e15..cb5a7b2b8 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb @@ -960,9 +960,7 @@ def rubocop_lts_local_branch_step(report, env:, project_root: nil) end def same_path?(left, right) - File.realpath(left.to_s) == File.realpath(right.to_s) - rescue Errno::ENOENT - File.expand_path(left.to_s) == File.expand_path(right.to_s) + Kettle::Dev::Paths.same?(left.to_s, right.to_s) end def rubocop_lts_local_root(env) @@ -1031,7 +1029,7 @@ def validate_bundle_binstub_location(project_root) destination_bin = File.join(project_root.to_s, "bin") destination_binstubs = binstub_files(destination_bin) parent_root = git_toplevel(project_root) - parent_binstubs = if parent_root && File.expand_path(parent_root) != File.expand_path(project_root.to_s) + parent_binstubs = if parent_root && !same_path?(parent_root, project_root) binstub_files(File.join(parent_root, "bin")) else [] @@ -1794,7 +1792,7 @@ def bundled_handoff_step(project_root:, env:, run_options:) bundle_gemfile = (env || {})["BUNDLE_GEMFILE"].to_s.strip project_gemfile = File.expand_path(File.join(project_root.to_s, "Gemfile")) - if !bundle_gemfile.empty? && File.expand_path(bundle_gemfile) == project_gemfile + if !bundle_gemfile.empty? && same_path?(bundle_gemfile, project_gemfile) return { name: "bundled_handoff", status: "already_bundled", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index bd8f35457..259ba3c1d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -118,7 +118,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.3") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.4") # ruby >= {KJ|MIN_TEST_RUBY} # Security spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example index a78bc4bdb..970e6d904 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example @@ -30,7 +30,7 @@ Gem::Specification.new do |spec| spec.add_dependency "{KJ|SHIMMED_GEM_NAME}" # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.3") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.4") # ruby >= {KJ|MIN_TEST_RUBY} # Tasks spec.add_development_dependency "rake", "~> 13.0" From ccac8b5a461601cdb4c1843b7d91c38c57e09266 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Mon, 28 Sep 2026 21:53:43 -0400 Subject: [PATCH 237/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 8 ++++++-- gems/kettle-jem/lib/kettle/jem.rb | 16 ++++++++-------- .../lib/kettle/jem/templates/gem.gemspec.example | 2 +- .../gemfiles/modular/coverage.gemfile.example | 2 +- .../gemfiles/modular/style.gemfile.example | 2 +- .../gemfiles/modular/templating.gemfile.example | 2 +- .../kettle/jem/templates/shim/Gemfile.example | 2 +- .../jem/templates/shim/gem.gemspec.example | 2 +- 8 files changed, 20 insertions(+), 16 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index fc7df51f4..9fde47846 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -42,8 +42,12 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - kettle-dev (>= 3.1.1 -> >= 3.1.4) - - kettle-family (>= 1.3.1 -> >= 1.3.2) + - kettle-dev (>= 3.1.1 -> >= 3.1.5) + - kettle-drift (>= 1.0.14 -> >= 1.0.15) + - kettle-family (>= 1.3.1 -> >= 1.3.3) + - kettle-soup-cover (>= 3.0.10 -> >= 3.0.11) + - nomono (>= 1.1.5 -> >= 1.1.6) + - rubocop-on-rbs (>= 2.1.0 -> >= 2.2.0) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.12 (643b5a1f21af52a180b132cd8cb2ce8b5e7972b6) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index e37cd1074..edd613e09 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -58,8 +58,8 @@ class Error < StandardError; end # set in place before Bundler is allowed to evaluate that destination. TEMPLATE_MANAGED_DEPENDENCIES = [ {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, - {name: "nomono", requirements: ["~> 1.1", ">= 1.1.5"], bootstrap: true}, - {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.4"], bootstrap: true}, + {name: "nomono", requirements: ["~> 1.1", ">= 1.1.6"], bootstrap: true}, + {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.5"], bootstrap: true}, { name: "kettle-changelog", requirements: ["~> 1.0", ">= 1.0.8"], @@ -5575,9 +5575,9 @@ def monorepo_root_gemfile_dependency_lines [ {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.4"\n)}, {name: "bundler-audit", source: %(gem "bundler-audit", "~> 0.9.3"\n)}, - {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.4"\n)}, - {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.14"\n)}, - {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.2"\n)}, + {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.5"\n)}, + {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.15"\n)}, + {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.3"\n)}, {name: PACKAGE_NAME, source: kettle_jem_dependency_source}, {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.23"\n)}, {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, @@ -16065,7 +16065,7 @@ def kettle_dev_local_gems(config) def main_gemfile_kettle_family_gem(package_name) return "" if package_name.to_s == "kettle-family" - %(gem "kettle-family", "~> 1.3", ">= 1.3.2"\n) + %(gem "kettle-family", "~> 1.3", ">= 1.3.3"\n) end def main_gemfile_nomono_bootstrap(package_name) @@ -16078,7 +16078,7 @@ def main_gemfile_nomono_bootstrap(package_name) end def nomono_gemfile_declaration - %(gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0) + %(gem "nomono", "~> 1.1", ">= 1.1.6", require: false # ruby >= 3.2.0) end def local_gemfile_nomono_bootstrap(_package_name) @@ -16090,7 +16090,7 @@ def nomono_bundler_bootstrap(lockfile_path) # Bootstrapping nomono here cannot rely on a plain `gem "nomono", ...` line. # Bundler records that dependency during Gemfile evaluation, but it does not # activate that exact version before the immediate `require "nomono/bundler"`. - nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"] + nomono_activation_requirements = ["~> 1.1", ">= 1.1.6"] nomono_requirement = Gem::Requirement.new(nomono_activation_requirements) nomono_already_activated = Gem.loaded_specs["nomono"] nomono_lockfile = File.expand_path(#{lockfile_path.inspect}, __dir__) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index 259ba3c1d..c655a36b5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -118,7 +118,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.4") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.5") # ruby >= {KJ|MIN_TEST_RUBY} # Security spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage.gemfile.example index d4b11c024..1f13929f3 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/coverage.gemfile.example @@ -7,7 +7,7 @@ if ENV.fetch("KETTLE_DEV_DEV", "false").casecmp("false").zero? # Coverage (remote/released) platform :mri do - gem "kettle-soup-cover", "~> 3.0", ">= 3.0.10", require: false + gem "kettle-soup-cover", "~> 3.0", ">= 3.0.11", require: false end else eval_gemfile "coverage_local.gemfile" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example index fef092b92..3ef922650 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example @@ -15,7 +15,7 @@ platform :mri do gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" - gem "rubocop-on-rbs", "~> 2.1", ">= 2.1.0" # ruby >= 3.2.0 + gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0" # ruby >= 3.2.0 # gem "rubocop", "~> 1.73", ">= 1.73.2" # constrained by standard gem "rubocop-packaging", github: "pboling/rubocop-packaging", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example index e499268bf..1ed9410c5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example @@ -24,7 +24,7 @@ end if kettle_remote # Template/plugin checks for released installs. - gem "kettle-drift", "~> 1.0", ">= 1.0.14", require: false + gem "kettle-drift", "~> 1.0", ">= 1.0.15", require: false end # Set STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local development with path-based dependencies. diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/Gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/Gemfile.example index 9ca516503..13d1bff91 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/Gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/Gemfile.example @@ -6,7 +6,7 @@ shimmed_gem_path = ENV["KETTLE_JEM_SHIMMED_GEM_PATH"].to_s gem "{KJ|SHIMMED_GEM_NAME}", path: shimmed_gem_path unless shimmed_gem_path.empty? # Local workspace dependency wiring for templating_local.gemfile overrides. -gem "nomono", "~> 1.1", ">= 1.1.5", require: false # ruby >= 3.2.0 +gem "nomono", "~> 1.1", ">= 1.1.6", require: false # ruby >= 3.2.0 # Templating (env-switched: STRUCTUREDMERGE_DEV=/path/to/structuredmerge/ruby/gems for local paths) eval_gemfile "gemfiles/modular/templating.gemfile" if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example index 970e6d904..7070d9cca 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example @@ -30,7 +30,7 @@ Gem::Specification.new do |spec| spec.add_dependency "{KJ|SHIMMED_GEM_NAME}" # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.4") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.5") # ruby >= {KJ|MIN_TEST_RUBY} # Tasks spec.add_development_dependency "rake", "~> 13.0" From 7178fbbd4985560f5e180fe26811c30553cb5edb Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 29 Sep 2026 01:08:06 -0400 Subject: [PATCH 238/295] =?UTF-8?q?=F0=9F=90=9B=20Gate=20style=20appraisal?= =?UTF-8?q?=20on=20supported=20Ruby?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../kettle/jem/templates/Appraisal.root.gemfile.example | 3 ++- .../integration/appraisals_and_gemfile_template_spec.rb | 8 ++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 9fde47846..d5ca68e5c 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -106,6 +106,8 @@ Please file a bug if you notice a violation of semantic versioning. - Use Kettle Dev's shared path identity logic when reconciling template and project paths. +- Update the generated appraisal style-toolchain gate to Ruby 3.3 so Ruby 3.2 builds do not resolve unsupported lint dependencies. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example index fa38c44c4..b3f9cb307 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/Appraisal.root.gemfile.example @@ -15,7 +15,8 @@ source "https://gem.coop" gemspec -if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2") +# The style toolchain includes dependencies that require Ruby 3.3 or newer. +if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.3") if respond_to?(:generator_only) generator_only do eval_gemfile "gemfiles/modular/style.gemfile" diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index 448aa8d40..02e73b84b 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1508,6 +1508,14 @@ expect(described_class.send(:normalize_appraisal_root_templating_gate, updated, facts)).to eq(updated) end + it "gates the appraisal style toolchain on Ruby 3.3" do + template_path = File.join(described_class::PACKAGED_TEMPLATE_ROOT, "Appraisal.root.gemfile.example") + template = File.read(template_path) + + expect(template).to include("# The style toolchain includes dependencies that require Ruby 3.3 or newer.") + expect(template).to include('if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.3")') + end + it "converges an existing injected kettle-jem dependency to the running version" do updated = described_class.ensure_monorepo_root_gemfile_dependencies( "source \"https://gem.coop\"\ngem \"kettle-jem\", \">= 7.0\"\n" From 7472f4633f64959ca65c69bd6d072c327eefa186 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 29 Sep 2026 02:38:25 -0400 Subject: [PATCH 239/295] =?UTF-8?q?=F0=9F=90=9B=20Normalize=20generated=20?= =?UTF-8?q?appraisal=20template=20output?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 87 ++++++++++++++----- .../appraisals_and_gemfile_template_spec.rb | 70 ++++++++++++++- .../kettle/jem/tasks/prepare_task_spec.rb | 6 +- .../spec/kettle/jem_style_template_spec.rb | 2 +- 5 files changed, 139 insertions(+), 28 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index d5ca68e5c..a1d6e1181 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -108,6 +108,8 @@ Please file a bug if you notice a violation of semantic versioning. - Update the generated appraisal style-toolchain gate to Ruby 3.3 so Ruby 3.2 builds do not resolve unsupported lint dependencies. +- Normalize local nomono bootstrap blocks as a single AST-bounded region, including Gemfiles whose local_gems assignment uses an array literal; keep appraisal style-gate comments attached to their Ruby-version condition. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index edd613e09..4c70d5b14 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -4261,6 +4261,10 @@ def checksum_cache_safe_report?(report) # Config migrations are implemented during template application. They must # run even when the template source and destination checksums still match. return false if report.fetch(:relative_path, "").to_s == KETTLE_CONFIG_PATH + # Appraisal.root.gemfile has facts-dependent structural normalization in + # its accepted-template finalizer, so matching source/destination hashes + # do not prove that the final output is already normalized. + return false if report.fetch(:relative_path, "").to_s == "Appraisal.root.gemfile" primitive = report.dig(:request_envelope, :request, :recipe_name).to_s primitive == "supplied_template_source_application" @@ -7377,7 +7381,12 @@ def finalize_accepted_template_source(recipe, content, destination_content, fact when :gemfile finalize_gemfile_template_source(recipe, content, destination_content, facts: facts, template_content: content) when :appraisals - merge_appraisals_template_policy(content, facts: facts) + merged = merge_appraisals_template_policy(content, facts: facts) + if recipe.fetch(:target_path).to_s == "Appraisal.root.gemfile" + normalize_appraisal_root_templating_gate(merged, facts) + else + merged + end when :gemspec package_name = facts.dig(:package, :name).to_s if facts receiver = gemspec_block_param(content) || "spec" @@ -8374,12 +8383,36 @@ def normalize_appraisal_root_templating_gate(content, facts) generator_only = nodes.find do |node| node.is_a?(::Prism::CallNode) && node.name == :generator_only && node.block end + style_comment = "# The style toolchain includes dependencies that require Ruby 3.3 or newer." + style_gate_anchor = nodes.find do |node| + gemfile_conditional_node?(node) && node.location.slice.to_s.include?("Gem::Version") + end + style_comment_attached = if style_gate_anchor + content.lines[style_gate_anchor.location.start_line - 2].to_s.strip == style_comment + else + false + end if has_structuredmerge_dependency - if template_gate && generator_only && - template_gate.location.start_offset > generator_only.block.location.start_offset && - template_gate.location.end_offset < generator_only.block.location.end_offset - return content + template_gate_is_nested = template_gate && generator_only && + template_gate.location.start_offset > generator_only.block.location.start_offset && + template_gate.location.end_offset < generator_only.block.location.end_offset + if template_gate_is_nested + return content if style_comment_attached + + comment_line_index = content.lines.index { |line| line.strip == style_comment } + return content unless comment_line_index + + content = replace_source_range_lines(content, comment_line_index + 1, comment_line_index + 1, "") + result = prism_parse_success(content) + nodes = [] + result&.value&.breadth_first_search_all { |node| nodes << node } + anchor = nodes.find do |node| + gemfile_conditional_node?(node) && node.location.slice.to_s.include?("Gem::Version") + end + return content unless anchor + + return insert_lines_before(content, anchor.location.start_line, "#{style_comment}\n") end if template_gate @@ -8417,11 +8450,23 @@ def normalize_appraisal_root_templating_gate(content, facts) end return content unless anchor - replace_source_offsets(content, [{ - start_offset: anchor.location.start_offset, - end_offset: anchor.location.start_offset, - replacement: gate - }]) + lines = content.lines + anchor_line_index = anchor.location.start_line - 1 + preceding_line = lines[anchor_line_index - 1] + if preceding_line&.strip == style_comment + comment_start = lines.take(anchor_line_index - 1).sum(&:bytesize) + replace_source_offsets(content, [{ + start_offset: comment_start, + end_offset: anchor.location.start_offset, + replacement: "#{gate}#{preceding_line}" + }]) + else + replace_source_offsets(content, [{ + start_offset: anchor.location.start_offset, + end_offset: anchor.location.start_offset, + replacement: gate + }]) + end else return content unless template_gate @@ -9145,17 +9190,13 @@ def normalize_local_gemfile_nomono_bootstrap(content) output = remove_obsolete_local_gemfile_nomono_activation(content) bootstrap = "#{local_gemfile_nomono_bootstrap(nil)}\n\n" marker = local_gemfile_nomono_bootstrap_marker(output) - loader_assignments = prism_descendants(output).select do |node| - node.is_a?(::Prism::LocalVariableWriteNode) && node.name == :nomono_local_loader + activation_assignments = prism_descendants(output).select do |node| + node.is_a?(::Prism::LocalVariableWriteNode) && node.name == :nomono_activation_requirements end - if marker && loader_assignments.any? - if loader_assignments.length > 1 - activation_assignments = prism_descendants(output).select do |node| - node.is_a?(::Prism::LocalVariableWriteNode) && node.name == :nomono_activation_requirements - end - first_line = activation_assignments.map { |node| node.location.start_line }.min - output = replace_source_range_lines(output, first_line, marker.fetch(:start_line) - 1, bootstrap) if first_line - end + if marker && activation_assignments.any? + first_line = activation_assignments.map { |node| node.location.start_line }.min + first_line = preceding_comment_block_start_line(output.lines, first_line) + output = replace_source_range_lines(output, first_line, marker.fetch(:start_line) - 1, bootstrap) if first_line < marker.fetch(:start_line) output = remove_local_gemfile_nomono_loader_blocks_after_marker(output) output = remove_redundant_nomono_bundler_requires_after_marker(output) return ensure_trailing_newline(output.rstrip) @@ -9185,8 +9226,14 @@ def normalize_local_gemfile_nomono_bootstrap(content) end def local_gemfile_nomono_bootstrap_marker(content) + result = prism_parse_success(content) + body = result&.value&.statements&.body || [] + local_gems_assignment = body.find do |node| + node.is_a?(::Prism::LocalVariableWriteNode) && %i[local_gems structuredmerge_local_gems].include?(node.name) + end [ local_gems_assignment_record(content), + local_gems_assignment && {start_line: local_gems_assignment.location.start_line}, word_array_assignment_record(content, :structuredmerge_local_gems) ].compact.min_by { |record| record.fetch(:start_line) } end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index 02e73b84b..2a41c54ff 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1488,6 +1488,7 @@ eval_gemfile "gemfiles/modular/templating.gemfile" end + # The style toolchain includes dependencies that require Ruby 3.3 or newer. if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2") if respond_to?(:generator_only) generator_only do @@ -1497,17 +1498,63 @@ end RUBY - updated = described_class.send(:normalize_appraisal_root_templating_gate, root_gemfile, facts) + recipe = { + target_path: "Appraisal.root.gemfile", + template_preference: {strategy: "accept_template"} + } + updated = described_class.send( + :finalize_accepted_template_source, + recipe, + root_gemfile, + root_gemfile, + facts: facts + ) expect(updated).to include("generator_only do") expect(updated).to include('eval_gemfile "gemfiles/modular/templating.gemfile"') expect(updated).to include('ENV.fetch("K_JEM_TEMPLATING", "false")') expect(updated.index("generator_only do")).to be < updated.index('eval_gemfile "gemfiles/modular/templating.gemfile"') expect(updated.index('eval_gemfile "gemfiles/modular/templating.gemfile"')).to be < updated.index("if Gem::Version.new(RUBY_VERSION)") + expect(updated.index('eval_gemfile "gemfiles/modular/templating.gemfile"')).to be < updated.index("# The style toolchain includes dependencies that require Ruby 3.3 or newer.") + expect(updated.index("# The style toolchain includes dependencies that require Ruby 3.3 or newer.")).to be < updated.index("if Gem::Version.new(RUBY_VERSION)") expect(updated.scan('eval_gemfile "gemfiles/modular/templating.gemfile"').length).to eq(1) expect(described_class.send(:normalize_appraisal_root_templating_gate, updated, facts)).to eq(updated) end + it "reattaches the style-gate comment when a generator gate already exists" do + facts = {package: {runtime_dependencies: [{name: "kettle-jem"}]}} + root_gemfile = <<~RUBY + # The style toolchain includes dependencies that require Ruby 3.3 or newer. + if respond_to?(:generator_only) + generator_only do + if ENV.fetch("K_JEM_TEMPLATING", "false").casecmp("true").zero? + eval_gemfile "gemfiles/modular/templating.gemfile" + end + end + end + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.3") + eval_gemfile "gemfiles/modular/style.gemfile" + end + RUBY + + updated = described_class.send(:normalize_appraisal_root_templating_gate, root_gemfile, facts) + comment = "# The style toolchain includes dependencies that require Ruby 3.3 or newer." + + expect(updated.index('eval_gemfile "gemfiles/modular/templating.gemfile"')).to be < updated.index(comment) + expect(updated.index(comment)).to be < updated.index("if Gem::Version.new(RUBY_VERSION)") + expect(described_class.send(:normalize_appraisal_root_templating_gate, updated, facts)).to eq(updated) + end + + it "does not checksum-skip Appraisal root finalization" do + report = { + relative_path: "Appraisal.root.gemfile", + metadata: {template_source_preference: {strategy: "accept_template"}}, + request_envelope: {request: {recipe_name: "supplied_template_source_application"}} + } + + expect(described_class.send(:checksum_cache_safe_report?, report)).to be(false) + end + it "gates the appraisal style toolchain on Ruby 3.3" do template_path = File.join(described_class::PACKAGED_TEMPLATE_ROOT, "Appraisal.root.gemfile.example") template = File.read(template_path) @@ -2106,9 +2153,7 @@ def eval_nomono_gems(gems:, **) Kernel.send(:gem, "nomono", *nomono_activation_requirements) require "nomono/bundler" - local_gems = %w[ - custom-local - ] + local_gems = ["custom-local"] RUBY }) @@ -2148,9 +2193,26 @@ def eval_nomono_gems(gems:, **) expect(repaired.scan(/^nomono_local_loader =/).size).to eq(1) expect(repaired.scan(/^nomono_activation_requirements =/).size).to eq(1) + expect(repaired.scan(/^# Bootstrapping nomono here/).size).to eq(1) expect(Prism.parse(repaired)).to be_success expect(repaired).not_to end_with("\n\n") expect(described_class.normalize_local_gemfile_nomono_bootstrap(repaired)).to eq(repaired) + + bootstrap = described_class.send(:local_gemfile_nomono_bootstrap, nil) + nested_bootstrap = described_class.send(:indent_source, bootstrap, 2) + structuredmerge_duplicate = [ + "#{bootstrap}\n", + "if true\n", + "#{nested_bootstrap}\n", + "end\n", + "structuredmerge_local_gems = [\"local\"]\n" + ].join + structuredmerge_repaired = described_class.normalize_local_gemfile_nomono_bootstrap(structuredmerge_duplicate) + + expect(structuredmerge_repaired.scan(/^ nomono_local_loader =/)).to be_empty + expect(structuredmerge_repaired.scan(/^nomono_local_loader =/).size).to eq(1) + expect(structuredmerge_repaired.scan(/^# Bootstrapping nomono here/).size).to eq(1) + expect(Prism.parse(structuredmerge_repaired)).to be_success end end diff --git a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb index 6dfcc153b..4b4996560 100644 --- a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb @@ -67,7 +67,7 @@ def tmp_root expect(step.fetch(:status)).to eq("applied") expect(step.fetch(:changed_files)).to eq(["gemfiles/modular/coverage_local.gemfile"]) content = File.read(path) - expect(content).to include('nomono_activation_requirements = ["~> 1.1", ">= 1.1.5"]') + expect(content).to include('nomono_activation_requirements = ["~> 1.1", ">= 1.1.6"]') expect(content).to include('Gem::Specification.find_all_by_name("nomono")') expect(content.scan(/^[ \t]*require "nomono\/bundler"$/).size).to eq(1) end @@ -297,7 +297,7 @@ def tmp_root requirements = kettle_dev.fetch(:requirements) expect(step.fetch(:changed_files)).to contain_exactly("Gemfile", "gemfiles/modular/templating_local.gemfile") expect(File.read(gemfile)).to include(%(gem "kettle-dev", "#{requirements[0]}", "#{requirements[1]}", require: false)) - expect(File.read(local_gemfile)).to include('gem "nomono", "~> 1.1", ">= 1.1.5"') + expect(File.read(local_gemfile)).to include('gem "nomono", "~> 1.1", ">= 1.1.6"') expect(File).not_to exist(File.join(root, "example.gemspec")) end end @@ -355,7 +355,7 @@ def tmp_root source = "gem \"kettle-jem\", \">= 7.0\"\n" expect(Kettle::Jem.reconcile_template_managed_dependencies(source)).to eq( - "gem \"kettle-jem\", \"~> #{Kettle::Jem::Version.major}.#{Kettle::Jem::Version.minor}\", \">= #{Kettle::Jem::Version::VERSION}\"\n" + Kettle::Jem.kettle_jem_dependency_source ) end diff --git a/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb index 24074f2c8..3e4f6ef3c 100644 --- a/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb @@ -239,7 +239,7 @@ expect(appraisals_report.fetch(:final_content)).not_to include("respond_to?(:plugin)") expect(appraisals_report.fetch(:final_content)).not_to include('require "appraisal2/rubocop"') expect(appraisal_root_report.fetch(:final_content)).to include( - 'if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.2")' + 'if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.3")' ) expect(appraisal_root_report.fetch(:final_content)).to include( "if respond_to?(:generator_only)" From 42c316e3d2e850f25b317a1aec383804d3c83eee Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 29 Sep 2026 12:47:06 -0400 Subject: [PATCH 240/295] Fix retained README link definitions --- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 14 +++- .../structural_merge_template_spec.rb | 75 +++++++++++++++++++ 3 files changed, 87 insertions(+), 4 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index a1d6e1181..3a927b117 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -110,6 +110,8 @@ Please file a bug if you notice a violation of semantic versioning. - Normalize local nomono bootstrap blocks as a single AST-bounded region, including Gemfiles whose local_gems assignment uses an array literal; keep appraisal style-gate comments attached to their Ruby-version condition. +- Preserve destination Markdown link definitions referenced by README sections retained during templating. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 4c70d5b14..7e9b3ecda 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -7297,7 +7297,11 @@ def apply_template_source(project_root, recipe, original, facts: nil, env: ENV, destination_content: original ) return with_readme_timing("readme.append_used_link_definitions") do - appended = append_used_markdown_link_definitions(processed, resolved) + appended = append_used_markdown_link_definitions( + processed, + resolved, + fallback_definition_source: original + ) postprocess_readme_content( appended, facts, @@ -7877,12 +7881,14 @@ def append_missing_markdown_link_definitions(content, definitions) [content.to_s.rstrip, "", missing_sources.join.rstrip, ""].join("\n") end - def append_used_markdown_link_definitions(content, definition_source) + def append_used_markdown_link_definitions(content, definition_source, fallback_definition_source: nil) owners = ReadmePostProcessor.markdown_structural_owners(content, :link_definitions, :inline_references) existing = owners.fetch(:link_definitions).map { |owner| owner.label.to_s }.to_set referenced = owners.fetch(:inline_references).flat_map(&:labels).map(&:to_s).to_set - available = ReadmePostProcessor.markdown_link_definition_owners(definition_source).to_h do |owner| - [owner.label.to_s, owner] + available = [fallback_definition_source, definition_source].compact.each_with_object({}) do |source, definitions| + ReadmePostProcessor.markdown_link_definition_owners(source).each do |owner| + definitions[owner.label.to_s] = owner + end end missing = referenced.filter_map do |label| next if existing.include?(label) diff --git a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb index 7beffd806..a3d156c17 100644 --- a/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb +++ b/gems/kettle-jem/spec/integration/structural_merge_template_spec.rb @@ -1585,6 +1585,81 @@ module Version end end + it "retains destination link definitions used by preserved README sections" do + tmp_root = File.expand_path("../tmp", __dir__) + FileUtils.mkdir_p(tmp_root) + Dir.mktmpdir("kettle-jem-readme-destination-link-definition", tmp_root) do |root| + write_tree(root, { + "example.gemspec" => <<~RUBY, + Gem::Specification.new do |spec| + spec.name = "example" + spec.summary = "Example gem" + end + RUBY + ".kettle-jem.yml" => <<~YAML, + readme: + preserve_sections: + - custom section + templates: + root: template + apply: true + entries: + - README.md + YAML + "README.md" => <<~MARKDOWN, + # Example + + ## Synopsis + + Destination synopsis. + + ## Custom Section + + Uses [kettle-rb][kettle-rb]. + + ## Installation + + Destination installation. + + [kettle-rb]: https://github.com/kettle-dev/kettle-rb + MARKDOWN + "template/README.md.example" => <<~MARKDOWN + # Example + + ## Synopsis + + Template synopsis. + + ## Custom Section + + Template custom section. + + ## Installation + + Template installation. + MARKDOWN + }) + + plan = described_class.plan_project(root, env: {}) + report = plan.fetch(:recipe_reports).find do |candidate| + candidate.fetch(:recipe_name) == "template_source_application_README_md" + end + final_content = report.fetch(:final_content) + + expect(final_content).to include("Uses [kettle-rb][kettle-rb].") + expect(final_content).to include("[kettle-rb]: https://github.com/kettle-dev/kettle-rb") + + conflicting_template_definition = described_class.send( + :append_used_markdown_link_definitions, + "Uses [kettle-rb][kettle-rb].\n", + "[kettle-rb]: https://template.example/kettle-rb\n", + fallback_definition_source: "[kettle-rb]: https://destination.example/kettle-rb\n" + ) + expect(conflicting_template_definition).to include("https://template.example/kettle-rb") + expect(conflicting_template_definition).not_to include("https://destination.example/kettle-rb") + end + end + it "does not duplicate destination-only README sections already inside a preserved parent section" do template = <<~MARKDOWN # Example From 1fffcd4e59b8c5dc23252b234ff7249bebeecf31 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 29 Sep 2026 13:03:14 -0400 Subject: [PATCH 241/295] Track template orchestration file changes --- .gitattributes | 3 +++ gems/kettle-jem/.rubocop_gradual.lock | 5 ----- gems/kettle-jem/CHANGELOG.md | 2 ++ .../lib/kettle/jem/maintenance_changelog.rb | 2 +- .../kettle-jem/lib/kettle/jem/tasks/template_task.rb | 12 ++++++++++-- .../spec/system/install_orchestration_spec.rb | 1 + 6 files changed, 17 insertions(+), 8 deletions(-) create mode 100644 .gitattributes delete mode 100644 gems/kettle-jem/.rubocop_gradual.lock diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..49157ab9f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# <> do not edit below this line +*.rb diff=smorg-rb +# <> diff --git a/gems/kettle-jem/.rubocop_gradual.lock b/gems/kettle-jem/.rubocop_gradual.lock deleted file mode 100644 index 4fdd36561..000000000 --- a/gems/kettle-jem/.rubocop_gradual.lock +++ /dev/null @@ -1,5 +0,0 @@ -{ - "lib/kettle/jem/tasks/template_task.rb:4254570369": [ - [100, 11, 53, "Style/ComparableClamp: Use `Comparable#clamp` instead.", 3465008203] - ] -} diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 3a927b117..4afe2e2c2 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -112,6 +112,8 @@ Please file a bug if you notice a violation of semantic versioning. - Preserve destination Markdown link definitions referenced by README sections retained during templating. +- Include files created by template orchestration steps in change accounting and maintenance changelog entries. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/maintenance_changelog.rb b/gems/kettle-jem/lib/kettle/jem/maintenance_changelog.rb index 0612484f5..19cca7bb0 100644 --- a/gems/kettle-jem/lib/kettle/jem/maintenance_changelog.rb +++ b/gems/kettle-jem/lib/kettle/jem/maintenance_changelog.rb @@ -20,7 +20,7 @@ module MaintenanceChangelog path.start_with?("gemfiles/") }, documentation: ->(path) { %w[README.md CONTRIBUTING.md SECURITY.md].include?(path) || path.start_with?("docs/") }, - configuration: ->(path) { path.start_with?(".structuredmerge/") || path == "mise.toml" || path == ".gitignore" }, + configuration: ->(path) { path.start_with?(".structuredmerge/") || %w[.gitattributes .gitignore mise.toml].include?(path) }, code_and_tests: ->(path) { path.start_with?("lib/", "spec/", "test/", "bin/") || path == "Rakefile" } }.freeze TEMPLATE_CHANGELOG_KEYS = { diff --git a/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb index 2ebbab345..f89cd7f63 100644 --- a/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb +++ b/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb @@ -33,7 +33,15 @@ def run(project_root: Dir.pwd, env: ENV, run_options: nil, command_runner: Kettl command_runner: command_runner, event_phase: "template" ) - final_report = report.merge(mode: "template", template_steps: template_steps) + orchestration_changed_files = template_steps.flat_map do |step| + Array(step[:changed_files] || step["changed_files"]) + end + changed_files = (Array(report[:changed_files]) + orchestration_changed_files).map(&:to_s).uniq.sort + final_report = report.merge( + mode: "template", + template_steps: template_steps, + changed_files: changed_files + ) if report.key?(:duplicate_drift) final_report = Kettle::Jem.finalize_duplicate_drift( project_root: project_root, @@ -97,7 +105,7 @@ def default_thread_worker_count(env = ENV) return standalone_limit unless wave_jobs available_per_member = (cpu_count - wave_jobs) / wave_jobs - [standalone_limit, [available_per_member, 1].max].min + available_per_member.clamp(1, standalone_limit) end def family_wave_jobs(env) diff --git a/gems/kettle-jem/spec/system/install_orchestration_spec.rb b/gems/kettle-jem/spec/system/install_orchestration_spec.rb index b56329967..9eeb502ff 100644 --- a/gems/kettle-jem/spec/system/install_orchestration_spec.rb +++ b/gems/kettle-jem/spec/system/install_orchestration_spec.rb @@ -1664,6 +1664,7 @@ status: "succeeded", reason: "executed" )) + expect(report.fetch(:changed_files)).to include(".gitattributes") expect(commands.map { |entry| entry.fetch(:command) }).to include(%w[git config core.hooksPath .git-hooks]) expect(File.stat(File.join(root, ".git-hooks", "commit-msg")).mode & 0o111).not_to eq(0) expect(File.stat(File.join(root, ".git-hooks", "prepare-commit-msg")).mode & 0o111).not_to eq(0) From 23f60b5db8ecb3251a31be61f7d0145acd4ff032 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Tue, 29 Sep 2026 19:32:35 -0400 Subject: [PATCH 242/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 8 ++------ gems/kettle-jem/lib/kettle/jem.rb | 2 +- .../lib/kettle/jem/templates/gem.gemspec.example | 2 +- .../jem/templates/gemfiles/modular/style.gemfile.example | 2 +- 4 files changed, 5 insertions(+), 9 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 4afe2e2c2..4ca665577 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -42,12 +42,8 @@ Please file a bug if you notice a violation of semantic versioning. ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - kettle-dev (>= 3.1.1 -> >= 3.1.5) - - kettle-drift (>= 1.0.14 -> >= 1.0.15) - - kettle-family (>= 1.3.1 -> >= 1.3.3) - - kettle-soup-cover (>= 3.0.10 -> >= 3.0.11) - - nomono (>= 1.1.5 -> >= 1.1.6) - - rubocop-on-rbs (>= 2.1.0 -> >= 2.2.0) + - appraisal2 (>= 3.2.4 -> >= 3.2.5) + - appraisal2-rubocop (>= 1.0.3 -> >= 1.0.4) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.12 (643b5a1f21af52a180b132cd8cb2ce8b5e7972b6) diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 7e9b3ecda..133ae9597 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -5577,7 +5577,7 @@ def ensure_monorepo_root_gemfile_dependencies(content) def monorepo_root_gemfile_dependency_lines [ - {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.4"\n)}, + {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.5"\n)}, {name: "bundler-audit", source: %(gem "bundler-audit", "~> 0.9.3"\n)}, {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.5"\n)}, {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.15"\n)}, diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index c655a36b5..c4c8de6c5 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -132,7 +132,7 @@ Gem::Specification.new do |spec| # Testing # Loads version files in anonymous namespaces for coverage without constant redefinition warnings. spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 - spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.4") # ruby >= 1.8.7, for testing against multiple versions of dependencies + spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.5") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.23") # ruby >= {KJ|MIN_TEST_RUBY} spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.12") # ruby >= 2.4.0, default kettle-test runner diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example index 3ef922650..f563d9483 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example @@ -12,7 +12,7 @@ gem "reek", "~> 6.5", ">= 6.5.0" platform :mri do - gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.3", require: false + gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.4", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0" # ruby >= 3.2.0 From 53003bdd2093d472fbe395ed13e51d5a040e0c19 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 30 Sep 2026 00:14:00 -0400 Subject: [PATCH 243/295] Fix local style plugin dependency --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../gemfiles/modular/style_local.gemfile.example | 6 ++++++ .../kettle-jem/spec/kettle/jem_style_template_spec.rb | 11 +++++++++++ 3 files changed, 19 insertions(+) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 4ca665577..e31716f44 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -110,6 +110,8 @@ Please file a bug if you notice a violation of semantic versioning. - Include files created by template orchestration steps in change accounting and maintenance changelog entries. +- Local style Gemfiles now include the configured rubocop-packaging plugin, matching the generated RuboCop configuration. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style_local.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style_local.gemfile.example index 28a5e80ff..2dcbd6c4a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style_local.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style_local.gemfile.example @@ -12,6 +12,12 @@ local_gems = %w[rubocop-lts rubocop-lts-rspec {KJ|RUBOCOP_RUBY_GEM} standard-rub declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) local_gems_to_eval = local_gems - %w[{KJ|PACKAGE_NAME}] - declared_gems +# The generated RuboCop config loads this plugin in both local and released +# style modes, so the local bundle must provide it too. +gem "rubocop-packaging", + github: "pboling/rubocop-packaging", + ref: "3539ba858d379740d638566faee9e56b2b854145" + # export VENDORED_GEMS=rubocop-lts,rubocop-lts-rspec,{KJ|RUBOCOP_RUBY_GEM},standard-rubocop-lts platform :mri do eval_nomono_gems( diff --git a/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb index 3e4f6ef3c..785f5d8b0 100644 --- a/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb @@ -122,6 +122,17 @@ end end + it "provides the configured RuboCop packaging plugin in local style bundles" do + template_root = described_class::PACKAGED_TEMPLATE_ROOT + local_style = File.read(File.join(template_root, "gemfiles/modular/style_local.gemfile.example")) + + expect(local_style).to include( + 'gem "rubocop-packaging",', + ' github: "pboling/rubocop-packaging",', + ' ref: "3539ba858d379740d638566faee9e56b2b854145"' + ) + end + it "renders README dev and test stack table with self-exclusion" do example_table = described_class.send(:readme_dev_test_stack_table, "example") turbo_table = described_class.send(:readme_dev_test_stack_table, "turbo_tests2") From 696c96e22338b81b836533d6efb0605f21cdd9a5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 30 Sep 2026 01:14:41 -0400 Subject: [PATCH 244/295] =?UTF-8?q?=F0=9F=90=9B=20Fix=20Windows=20and=20Ru?= =?UTF-8?q?by-floor=20template=20dependencies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../gemfiles/modular/style.gemfile.example | 4 +++- .../modular/x_std_libs.gemfile.example | 20 +++++++++---------- .../appraisals_and_gemfile_template_spec.rb | 7 +++++++ 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index e31716f44..c4959039b 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -112,6 +112,8 @@ Please file a bug if you notice a violation of semantic versioning. - Local style Gemfiles now include the configured rubocop-packaging plugin, matching the generated RuboCop configuration. +- Generated Gemfiles now include extracted standard-library dependencies on Windows, and only include rubocop-on-rbs on Ruby 3.3 and newer. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example index f563d9483..b56687e7d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example @@ -15,7 +15,9 @@ platform :mri do gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.4", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" - gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0" # ruby >= 3.2.0 + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.3.0") + gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0" # ruby >= 3.3.0 + end # gem "rubocop", "~> 1.73", ">= 1.73.2" # constrained by standard gem "rubocop-packaging", github: "pboling/rubocop-packaging", diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example index 6d5a7f7b4..77aad43f2 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example @@ -1,14 +1,12 @@ ### Std Lib Extracted Gems -unless Gem.win_platform? - ruby_version = Gem::Version.new(RUBY_VERSION) +ruby_version = Gem::Version.new(RUBY_VERSION) - if ruby_version >= Gem::Version.new("4.0") - eval_gemfile "x_std_libs/r4/libs.gemfile" - elsif ruby_version >= Gem::Version.new("3.2") - eval_gemfile "x_std_libs/r3/libs.gemfile" - elsif ruby_version >= Gem::Version.new("3.1") - eval_gemfile "x_std_libs/r3.1/libs.gemfile" - else - eval_gemfile "x_std_libs/r2/libs.gemfile" - end +if ruby_version >= Gem::Version.new("4.0") + eval_gemfile "x_std_libs/r4/libs.gemfile" +elsif ruby_version >= Gem::Version.new("3.2") + eval_gemfile "x_std_libs/r3/libs.gemfile" +elsif ruby_version >= Gem::Version.new("3.1") + eval_gemfile "x_std_libs/r3.1/libs.gemfile" +else + eval_gemfile "x_std_libs/r2/libs.gemfile" end diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index 2a41c54ff..94f591346 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -944,6 +944,8 @@ expect(workflows).to all(include("${{github.run_id}}-${{github.run_attempt}}")) current_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/current.yml.example")) + style_gemfile = File.read(project_root.join("lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example")) + x_std_libs_gemfile = File.read(project_root.join("lib/kettle/jem/templates/gemfiles/modular/x_std_libs.gemfile.example")) jruby_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/jruby.yml.example")) truffleruby_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example")) framework_workflow = File.read(project_root.join("lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example")) @@ -964,6 +966,11 @@ ) expect(template_entries).to include("bin/turbo_tests2") expect(current_workflow).not_to include("runner.os != 'Windows'") + expect(style_gemfile).to include('Gem::Version.new("3.3.0")') + expect(style_gemfile).to include('gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0"') + expect(style_gemfile).not_to include('Gem::Version.new("3.2.0")') + expect(x_std_libs_gemfile).not_to include("Gem.win_platform?") + expect(x_std_libs_gemfile).to include('eval_gemfile "x_std_libs/r4/libs.gemfile"') expect(jruby_workflow).to include("rspec-status-jruby-${{matrix.ruby}}-${{matrix.appraisal}}-") expect(jruby_workflow).to include("startsWith(github.head_ref, 'jruby/')") expect(jruby_workflow).to include("startsWith(github.head_ref, 'feature/release')") From 906e8487b71b7a1f9671ac8369b70b6d3bac71da Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 30 Sep 2026 02:11:07 -0400 Subject: [PATCH 245/295] =?UTF-8?q?=F0=9F=90=9B=20Pin=20Windows=20native?= =?UTF-8?q?=20setup=20action?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/lib/kettle/jem.rb | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index c4959039b..bf620fcf7 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -114,6 +114,8 @@ Please file a bug if you notice a violation of semantic versioning. - Generated Gemfiles now include extracted standard-library dependencies on Windows, and only include rubocop-on-rbs on Ruby 3.3 and newer. +- Generated GitHub Actions workflows now pin setup-ruby-flash v2.13 so Windows native gems receive the MSYS2 dependency prefixes required by Psych and OpenSSL. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 133ae9597..99c72c014 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20318,7 +20318,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 + uses: appraisal-rb/setup-ruby-flash@95c7c665952a2d4a5395dcae111e781c3b33072c # v2.13 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20430,7 +20430,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12", + " uses: appraisal-rb/setup-ruby-flash@95c7c665952a2d4a5395dcae111e781c3b33072c # v2.13", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20873,7 +20873,7 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@95c7c665952a2d4a5395dcae111e781c3b33072c # v2.13", "ruby/setup-ruby" => "ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", From d133504c59f93599a81d1ec36719deada7d97a03 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Wed, 30 Sep 2026 02:42:24 -0400 Subject: [PATCH 246/295] =?UTF-8?q?=F0=9F=90=9B=20Pin=20Windows=20native?= =?UTF-8?q?=20setup=20action=20v2.14?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/lib/kettle/jem.rb | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index bf620fcf7..e4be4387f 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -116,6 +116,8 @@ Please file a bug if you notice a violation of semantic versioning. - Generated GitHub Actions workflows now pin setup-ruby-flash v2.13 so Windows native gems receive the MSYS2 dependency prefixes required by Psych and OpenSSL. +- Generated GitHub Actions workflows now pin setup-ruby-flash v2.14, which passes Windows-native MSYS2 prefixes and installs the CA trust bundle for OpenSSL. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 99c72c014..0dee83f8e 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -20318,7 +20318,7 @@ def synchronize_github_actions_framework_ci(content, facts) def github_actions_setup_ruby_steps(indent:) yaml = <<~YAML - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@95c7c665952a2d4a5395dcae111e781c3b33072c # v2.13 + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" @@ -20430,7 +20430,7 @@ def synchronize_github_actions_coverage_ci(content, facts) " uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "", " - name: Setup Ruby & RubyGems", - " uses: appraisal-rb/setup-ruby-flash@95c7c665952a2d4a5395dcae111e781c3b33072c # v2.13", + " uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14", " with:", " ruby-version: \"${{ matrix.ruby }}\"", " rubygems: \"${{ matrix.rubygems }}\"", @@ -20873,7 +20873,7 @@ def github_actions_step_pins { "actions/checkout" => "actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1", "actions/cache" => "actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0", - "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@95c7c665952a2d4a5395dcae111e781c3b33072c # v2.13", + "appraisal-rb/setup-ruby-flash" => "appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14", "ruby/setup-ruby" => "ruby/setup-ruby@14594264cd68ce8a2345dd349bc3d138a4ef85c8 # v1.327.0", "coverallsapp/github-action" => "coverallsapp/github-action@8d6379e14d29928660c4ba802d8e85393440b329 # v2.3.8", "qltysh/qlty-action/coverage" => "qltysh/qlty-action/coverage@c9b09987143d1e4ac955f4803c7bea742102feb5 # v2.4.0", From 4a2d83a5bc15e96e13a8704d7f8c65cf5e18abda Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Thu, 1 Oct 2026 15:08:09 -0400 Subject: [PATCH 247/295] =?UTF-8?q?=F0=9F=90=9B=20Avoid=20duplicate=20loca?= =?UTF-8?q?l=20style=20dependency?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../jem/templates/gemfiles/modular/style.gemfile.example | 6 +++--- gems/kettle-jem/spec/kettle/jem_style_template_spec.rb | 3 +++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index e4be4387f..07d2dec89 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -118,6 +118,8 @@ Please file a bug if you notice a violation of semantic versioning. - Generated GitHub Actions workflows now pin setup-ruby-flash v2.14, which passes Windows-native MSYS2 prefixes and installs the CA trust bundle for OpenSSL. +- Avoid duplicate rubocop-packaging declarations when local style Gemfiles are evaluated. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example index b56687e7d..8b5a4d632 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example @@ -19,12 +19,12 @@ platform :mri do gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0" # ruby >= 3.3.0 end # gem "rubocop", "~> 1.73", ">= 1.73.2" # constrained by standard - gem "rubocop-packaging", - github: "pboling/rubocop-packaging", - ref: "3539ba858d379740d638566faee9e56b2b854145" gem "standard", "~> 1.56", ">= 1.56.0" if ENV.fetch("RUBOCOP_LTS_DEV", "false").casecmp("false").zero? + gem "rubocop-packaging", + github: "pboling/rubocop-packaging", + ref: "3539ba858d379740d638566faee9e56b2b854145" declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) gem "rubocop-lts", {KJ|RUBOCOP_LTS_CONSTRAINT} unless declared_gems.include?("rubocop-lts") gem "rubocop-lts-rspec", "~> 1.0", ">= 1.0.6" unless declared_gems.include?("rubocop-lts-rspec") diff --git a/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb index 785f5d8b0..0b8089b2e 100644 --- a/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb @@ -124,8 +124,11 @@ it "provides the configured RuboCop packaging plugin in local style bundles" do template_root = described_class::PACKAGED_TEMPLATE_ROOT + style = File.read(File.join(template_root, "gemfiles/modular/style.gemfile.example")) local_style = File.read(File.join(template_root, "gemfiles/modular/style_local.gemfile.example")) + expect(style.index('if ENV.fetch("RUBOCOP_LTS_DEV"')).to be < + style.index('gem "rubocop-packaging"') expect(local_style).to include( 'gem "rubocop-packaging",', ' github: "pboling/rubocop-packaging",', From ea4e72ac4d01347740fb04937f5109db792ff1b2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 2 Oct 2026 08:27:20 -0400 Subject: [PATCH 248/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Pin=20Bundler=204.?= =?UTF-8?q?0.21=20in=20lockfiles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 4 ++-- gems/kettle-jem/Gemfile.lock | 4 ++-- gems/tree_haver/Gemfile.lock | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f632a9e10..3a85b46b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -827,7 +827,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -1000,4 +1000,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 80c2f642d..088d97a20 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -876,7 +876,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -1063,4 +1063,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 506d079d6..a2a467dd5 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -624,7 +624,7 @@ CHECKSUMS bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800 + bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -792,4 +792,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.1.0.beta1 + 4.0.21 From 05a8eaca9ec77783e9f5d60df2b55bfabc8d31f6 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Fri, 2 Oct 2026 08:48:39 -0400 Subject: [PATCH 249/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Use=20latest=20sta?= =?UTF-8?q?ble=20Bundler=20in=20lockfiles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 4 ++-- gems/kettle-jem/Gemfile.lock | 4 ++-- gems/tree_haver/Gemfile.lock | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3a85b46b3..7e40b3d27 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -827,7 +827,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 + bundler (4.0.22) sha256=d8d5ec84c8555e0af71db63ed7aee4d1a8fb839ec46d84212d61979242a5d75a bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -1000,4 +1000,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.21 + 4.0.22 diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 088d97a20..d106c4614 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -876,7 +876,7 @@ CHECKSUMS benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 binary-merge (7.1.10) - bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 + bundler (4.0.22) sha256=d8d5ec84c8555e0af71db63ed7aee4d1a8fb839ec46d84212d61979242a5d75a bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -1063,4 +1063,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.21 + 4.0.22 diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index a2a467dd5..7a12c9c1a 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -624,7 +624,7 @@ CHECKSUMS bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - bundler (4.0.21) sha256=7cbf5499b426076aa16c8d28a59e4c2c3aad5a438402abcd961f0119f29f1dd0 + bundler (4.0.22) sha256=d8d5ec84c8555e0af71db63ed7aee4d1a8fb839ec46d84212d61979242a5d75a bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -792,4 +792,4 @@ CHECKSUMS zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.21 + 4.0.22 From 137f09403c795e154477ef28e0710aab1763715c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:13:27 -0400 Subject: [PATCH 250/295] =?UTF-8?q?=F0=9F=90=9B=20Retry=20transient=20TSLP?= =?UTF-8?q?=20grammar=20hot-load=20failures;=20prefetch=20grammars=20befor?= =?UTF-8?q?e=20templating=20merges?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Root cause of the kettle-dev templating.yml failure (run 37156366568, 'No parser registered for json'): tree_sitter_language_pack hot-loads grammars on demand, and the download fired inside the first TreeHaver availability smoke probe. One transient download failure latched the TSLP backend and json-merge registration for the whole process, and the real reason was discarded. - tree_haver: Tslp.available?/parser_available_for? retry transient download failures up to TRANSIENT_FAILURE_RETRY_LIMIT (3) before latching; LoadError/API absence still latch immediately. - tree_haver: new Tslp.prefetch + TreeHaver.prefetch_languages wrap the language pack's hot-load API (downloads missing grammars under its cross-process lock, then loads them into the registry). - tree_haver: 'No parser registered for X' now appends the TSLP unavailability reason for attributable CI logs. - json-merge: register_backend! only marks registered when a JSON grammar actually registered (matches yaml/toml-merge pattern). - kettle-jem: plan_project runs a tslp_prefetch phase after runtime dependency load, warming the 13 grammars templating merges before any recipe runs; KJ_TSLP_PREFETCH_LANGUAGES overrides/disables. Verified e2e: cold cache prefetches all 13 grammars and JSON smart merge succeeds; dead manifest yields per-language download errors in both the prefetch report and the merge failure message. Reverts the misguided kettle-dev 42e799ee gemfile change (reverted there as 98a5a586). --- gems/json-merge/lib/json/merge.rb | 7 +- gems/kettle-jem/CHANGELOG.md | 2 + gems/kettle-jem/lib/kettle/jem.rb | 65 ++++++++ gems/tree_haver/lib/tree_haver.rb | 29 +++- .../lib/tree_haver/backends/tslp.rb | 144 +++++++++++++++--- gems/tree_haver/spec/backends/tslp_spec.rb | 111 ++++++++++++++ 6 files changed, 339 insertions(+), 19 deletions(-) diff --git a/gems/json-merge/lib/json/merge.rb b/gems/json-merge/lib/json/merge.rb index b7ac3f7de..11dd2b91a 100644 --- a/gems/json-merge/lib/json/merge.rb +++ b/gems/json-merge/lib/json/merge.rb @@ -46,7 +46,12 @@ class CorruptionDetectedError < Error; end class << self def register_backend! BACKEND_REGISTRY.mutex.synchronize do - return if BACKEND_REGISTRY.registered + # Only treat registration as complete when a JSON grammar actually + # registered; a transient TSLP hot-load failure (e.g. a failed + # on-demand grammar download) must stay retryable on later calls + # instead of latching "No parser registered for json" for the + # lifetime of the process. + return if BACKEND_REGISTRY.registered && TreeHaver.registered_languages(:json).any? TreeHaver::BackendRegistry.register(TREE_SITTER_BACKEND) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 07d2dec89..5bf7c5e85 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -39,6 +39,8 @@ Please file a bug if you notice a violation of semantic versioning. `jruby`). Review each entry and pick a resolution per the project's own engine support needs. +- Templating plan phases now prefetch the tree-sitter-language-pack grammars used by template merges (bash, go, html, json, json5, markdown, rbs, ruby, rust, toml, tsx, typescript, yaml) through the language pack's hot-load API before recipes run, so on-demand grammar downloads happen up front with attributable diagnostics instead of failing inside a merge. Configure via KJ_TSLP_PREFETCH_LANGUAGES (space/comma list, or false to disable). + ### Changed - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 0dee83f8e..7f80b9bd5 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -2668,6 +2668,70 @@ def ensure_runtime_dependencies! require "ast/crispr/ruby/prism" @runtime_dependencies_loaded = true end + + # Grammars templating merges through tree_sitter_language_pack. Prefetching + # them through TSLP's hot-load API downloads and loads the grammars up + # front so the on-demand download cannot transiently fail inside a merge + # and surface as a misleading "No parser registered" abort. + TSLP_PREFETCH_LANGUAGES = %w[ + bash + go + html + json + json5 + markdown + rbs + ruby + rust + toml + tsx + typescript + yaml + ].freeze + + def tslp_prefetch_languages(env) + override = env["KJ_TSLP_PREFETCH_LANGUAGES"] + return TSLP_PREFETCH_LANGUAGES if override.nil? || override.to_s.strip.empty? + + override.to_s.split(/[\s,]+/).map(&:downcase).uniq + end + + def prefetch_tslp_grammars(env: ENV, events: nil) + override = env["KJ_TSLP_PREFETCH_LANGUAGES"] + if DecisionPolicy.value_to_boolean(override) == false + return {attempted: false, reason: "disabled via KJ_TSLP_PREFETCH_LANGUAGES"} + end + + languages = tslp_prefetch_languages(env) + report = TreeHaver.prefetch_languages(languages) + report[:languages] = languages + emit_event(events, "diagnostic", { + severity: report.fetch(:failures, {}).empty? ? "advisory" : "warning", + category: "tslp_prefetch", + message: tslp_prefetch_message(report) + }) if events + report + rescue StandardError => error + emit_event(events, "diagnostic", { + severity: "warning", + category: "tslp_prefetch", + message: "TSLP grammar prefetch failed: #{error.class}: #{error.message}" + }) if events + {attempted: false, reason: "#{error.class}: #{error.message}"} + end + + def tslp_prefetch_message(report) + return "TSLP grammar prefetch skipped: #{report[:reason]}" unless report.fetch(:attempted, false) + + prefetched = Array(report[:prefetched]) + failures = report.fetch(:failures, {}) + message = "TSLP grammar prefetch loaded #{prefetched.length} grammar(s): #{prefetched.sort.join(", ")}" + unless failures.empty? + detail = failures.sort.map { |name, reason| "#{name}: #{reason}" }.join("; ") + message += "; #{failures.length} failure(s): #{detail}" + end + message + end # rubocop:enable ThreadSafety/ClassInstanceVariable def display_path(path) @@ -4045,6 +4109,7 @@ def plan_project(project_root, env: ENV, run_options: {}) events = event_stream_from_options(run_options) emit_event(events, "run_start", mode: "plan", project_root: project_root.to_s) with_event_phase(events, "runtime_dependencies") { ensure_runtime_dependencies! } + with_event_phase(events, "tslp_prefetch") { prefetch_tslp_grammars(env: env, events: events) } with_event_phase(events, "preflight") { preflight_project!(project_root) } template_selection = with_event_phase(events, "template_selection") { template_selection_for(env, run_options) } checksum_mode = with_event_phase(events, "checksum_mode") { checksum_mode_for(env, run_options) } diff --git a/gems/tree_haver/lib/tree_haver.rb b/gems/tree_haver/lib/tree_haver.rb index 060ece4e6..570e1d46f 100644 --- a/gems/tree_haver/lib/tree_haver.rb +++ b/gems/tree_haver/lib/tree_haver.rb @@ -258,6 +258,19 @@ def registered_language(name) LanguageRegistry.registered(name) end + # Warm up language-pack grammars through their hot-load/prefetch API so the + # on-demand grammar download happens explicitly, up front, instead of firing + # inside the first availability smoke probe during a merge. + # + # Safe to call with the TSLP backend unavailable or absent: reports + # attempted: false with a reason instead of raising. + # + # @param languages [Array] grammar names to prefetch + # @return [Hash] prefetch report (see Backends::Tslp.prefetch) + def prefetch_languages(languages) + Backends::Tslp.prefetch(languages) + end + def register_language(name, path: nil, symbol: nil, grammar_module: nil, grammar_class: nil, backend_module: nil, backend_type: nil, gem_name: nil, contract: nil) LanguageRegistry.register(name, :tree_sitter, path: path, symbol: symbol, contract: contract) if path @@ -345,7 +358,21 @@ def parser_for(language_name, library_path: nil, symbol: nil, citrus_config: nil return parser_for_registered_backend(name, backend_type, registrations) end - raise NotAvailable, "No parser registered for #{name}" + raise NotAvailable, no_parser_registered_message(name) + end + + # Build the "No parser registered" error message, surfacing why the + # tree-sitter-language-pack backend declined the language (for example a + # failed on-demand grammar download) so CI logs are attributable instead of + # misleading. + def no_parser_registered_message(name) + message = "No parser registered for #{name}" + language_reason = Backends::Tslp.language_unavailable_reason(name) + backend_reason = Backends::Tslp.unavailable_reason + reasons = [language_reason, backend_reason].map(&:to_s).reject(&:empty?).uniq + return message if reasons.empty? + + "#{message} (tree_sitter_language_pack: #{reasons.join("; ")})" end def ruby_reference_parser_backend_contract_report diff --git a/gems/tree_haver/lib/tree_haver/backends/tslp.rb b/gems/tree_haver/lib/tree_haver/backends/tslp.rb index f303eb901..75ce95e7e 100644 --- a/gems/tree_haver/lib/tree_haver/backends/tslp.rb +++ b/gems/tree_haver/lib/tree_haver/backends/tslp.rb @@ -8,11 +8,20 @@ module Backends # process API is not a TreeHaver parser backend and must not be used as a # merge-gem integration surface. module Tslp - @load_attempted = false + # Transient grammar hot-load failures (for example a failed on-demand + # download of the tree-sitter-language-pack bundle) are retried on later + # availability probes instead of latching for the whole process. After + # this many consecutive transient failures the backend latches as + # unavailable so a dead network cannot slow every later parse attempt. + TRANSIENT_FAILURE_RETRY_LIMIT = 3 + @loaded = false + @permanently_unavailable = false + @transient_failures = 0 @unavailable_reason = nil @language_availability = {} @language_unavailable_reasons = {} + @language_attempts = {} PARSER_SMOKE_SOURCES = { 'json' => '{}', 'json5' => '{}', @@ -28,35 +37,91 @@ module Tslp }.freeze DEFAULT_PARSER_SMOKE_SOURCE = '' + # Grammar hot-load failures caused by the on-demand bundle download + # (network flake, transient GitHub release fetch failure, cache lock + # contention) must not latch the backend for the whole process. + TRANSIENT_FAILURE_PATTERN = / + Download\ error + | Download\ cache\ lock\ error + | Failed\ to\ fetch\ manifest + | Failed\ to\ download + | Failed\ to\ read\ (cached|download) + | connection\ (refused|reset) + | timed?\ out + | timeout + | temporarily + /xi.freeze + class << self attr_reader :unavailable_reason def available? - return @loaded if @load_attempted + return true if @loaded + return false if @permanently_unavailable + + @loaded = probe_availability + return true if @loaded + + if transient_reason?(@unavailable_reason) && @transient_failures < TRANSIENT_FAILURE_RETRY_LIMIT + # Leave the backend probeable so a later availability check retries + # the on-demand grammar download instead of failing every parse for + # the rest of the process. + @transient_failures += 1 + return false + end - @load_attempted = true + @permanently_unavailable = true + false + end + + # Reason the last per-language probe failed, when known. + def language_unavailable_reason(language_name) + @language_unavailable_reasons[language_name.to_s] + end + + # Pre-download and pre-load grammars through the language pack's + # hot-load API before any parse/smoke probing happens. This turns the + # on-demand download (which otherwise fires inside the first + # availability probe and can transiently fail) into an explicit, + # attributable warm-up step. + # + # @param languages [Array] grammar names to prefetch + # @return [Hash] {attempted:, prefetched:, failures: {name => reason}} + def prefetch(languages) + names = languages.map(&:to_s).uniq begin require 'tree_sitter_language_pack' unless defined?(::TreeSitterLanguagePack) - @loaded = parser_api_available? - if !@loaded && @unavailable_reason.to_s.empty? - @unavailable_reason = 'tree_sitter_language_pack parser API is not exposed' - end rescue LoadError => e - @loaded = false - @unavailable_reason = e.message + return prefetch_skip_report('tree_sitter_language_pack is not installed', e.message, names) + end + + unless ::TreeSitterLanguagePack.respond_to?(:prefetch) + return prefetch_skip_report('tree_sitter_language_pack does not expose prefetch', nil, names) + end + + failures = {} + prefetched = names.select do |name| + ::TreeSitterLanguagePack.prefetch([name]) + true rescue StandardError => e - @loaded = false - @unavailable_reason = e.message + failures[name] = e.message + false end - @loaded + {attempted: true, prefetched: prefetched, failures: failures} + end + + def transient_reason?(reason) + !reason.to_s.empty? && TRANSIENT_FAILURE_PATTERN.match?(reason.to_s) end def reset! - @load_attempted = false @loaded = false + @permanently_unavailable = false + @transient_failures = 0 @unavailable_reason = nil @language_availability = {} @language_unavailable_reasons = {} + @language_attempts = {} end def capabilities @@ -78,17 +143,62 @@ def parser_available_for?(language_name) name = language_name.to_s return @language_availability.fetch(name) if @language_availability.key?(name) - @language_availability[name] = smoke_parse_language(name) - @language_unavailable_reasons[name] = @unavailable_reason unless @language_availability.fetch(name) - @language_availability.fetch(name) + available = smoke_parse_language(name) + if available + @language_availability[name] = true + @language_unavailable_reasons.delete(name) + return true + end + + reason = @language_unavailable_reasons[name] = @unavailable_reason + attempts = (@language_attempts[name] = @language_attempts.fetch(name, 0) + 1) + if transient_reason?(reason) && attempts < TRANSIENT_FAILURE_RETRY_LIMIT + # Do not memoize: a later probe retries the on-demand hot load. + return false + end + + @language_availability[name] = false + false rescue StandardError => e + name = language_name.to_s @unavailable_reason = e.message - @language_unavailable_reasons[language_name.to_s] = e.message + @language_unavailable_reasons[name] = e.message + attempts = (@language_attempts[name] = @language_attempts.fetch(name, 0) + 1) + # Memoize only after exhausting the transient retry budget; raising + # here is how the on-demand grammar download reports failures. + @language_availability[name] = false if attempts >= TRANSIENT_FAILURE_RETRY_LIMIT false end private + def prefetch_skip_report(reason, detail, names) + @unavailable_reason = detail if detail + { + attempted: false, + reason: reason, + prefetched: [], + failures: names.to_h { |name| [name, reason] } + } + end + + def probe_availability + require 'tree_sitter_language_pack' unless defined?(::TreeSitterLanguagePack) + loaded = parser_api_available? + if !loaded && @unavailable_reason.to_s.empty? + @unavailable_reason = 'tree_sitter_language_pack parser API is not exposed' + end + loaded + rescue LoadError => e + # A missing gem is permanent for the process lifetime. + @unavailable_reason = e.message + @permanently_unavailable = true + false + rescue StandardError => e + @unavailable_reason = e.message + false + end + def parser_api_available? return false unless ::TreeSitterLanguagePack.respond_to?(:get_parser) return false unless defined?(::TreeSitterLanguagePack::Parser) diff --git a/gems/tree_haver/spec/backends/tslp_spec.rb b/gems/tree_haver/spec/backends/tslp_spec.rb index 1233bdc64..198cce854 100644 --- a/gems/tree_haver/spec/backends/tslp_spec.rb +++ b/gems/tree_haver/spec/backends/tslp_spec.rb @@ -96,6 +96,117 @@ def parse(_source) expect(described_class.unavailable_reason).to eq('tree_sitter_language_pack parser API is not exposed') end + it 'retries availability after a transient grammar download failure instead of latching' do + stub_const('TreeSitterLanguagePack', Module.new) + parser_class = Class.new do + def parse(_source) + :tree + end + end + TreeSitterLanguagePack.const_set(:Parser, parser_class) + parser = instance_double( + 'TreeSitterLanguagePack::Parser', + parse: instance_double( + 'TreeSitterLanguagePack::Tree', + root_node: instance_double('TreeSitterLanguagePack::Node', has_error: false) + ) + ) + allow(TreeSitterLanguagePack).to receive(:has_language).with('json').and_return(true) + # First probe fails with the download error TSLP raises when the on-demand + # grammar fetch flakes; the retry sees a healthy pack. + probe_attempts = 0 + allow(TreeSitterLanguagePack).to receive(:get_parser).with('json') do + probe_attempts += 1 + raise RuntimeError, + 'Download error: Failed to fetch manifest from https://example/manifest.json: io: Connection refused' if probe_attempts == 1 + + parser + end + + expect(described_class.available?).to be(false) + expect(described_class.unavailable_reason).to include('Download error') + expect(described_class.available?).to be(true) + end + + it 'latches unavailable after exhausting the transient retry budget' do + stub_const('TreeSitterLanguagePack', Module.new) + parser_class = Class.new do + def parse(_source) + :tree + end + end + TreeSitterLanguagePack.const_set(:Parser, parser_class) + allow(TreeSitterLanguagePack).to receive(:has_language).with('json').and_return(true) + allow(TreeSitterLanguagePack).to receive(:get_parser).and_raise( + RuntimeError, 'Download error: Failed to fetch manifest from https://example/manifest.json: io: Connection refused' + ) + + limit = described_class::TRANSIENT_FAILURE_RETRY_LIMIT + limit.times { expect(described_class.available?).to be(false) } + expect(described_class.available?).to be(false) + # Permanently unavailable now; the probe must not hit the pack again. + allow(TreeSitterLanguagePack).to receive(:get_parser).and_raise('should not be probed again') + expect(described_class.available?).to be(false) + end + + it 'does not retry permanent parser API absence' do + stub_const('TreeSitterLanguagePack', Module.new) + # No get_parser, no Parser constant: the parser API is simply not exposed. + expect(described_class.available?).to be(false) + expect(described_class.unavailable_reason).to eq('tree_sitter_language_pack parser API is not exposed') + expect(described_class.available?).to be(false) + end + + describe '.prefetch' do + it 'downloads and loads grammars through the language-pack hot-load API' do + stub_const('TreeSitterLanguagePack', Module.new) + allow(TreeSitterLanguagePack).to receive(:prefetch) + + report = described_class.prefetch(%i[json json5]) + + expect(report[:attempted]).to be(true) + expect(report[:prefetched]).to eq(%w[json json5]) + expect(report[:failures]).to eq({}) + expect(TreeSitterLanguagePack).to have_received(:prefetch).with(['json']) + expect(TreeSitterLanguagePack).to have_received(:prefetch).with(['json5']) + end + + it 'reports per-language prefetch failures without raising' do + stub_const('TreeSitterLanguagePack', Module.new) + allow(TreeSitterLanguagePack).to receive(:prefetch).with(['json']).and_raise( + RuntimeError, 'Download error: Failed to download https://example/bundle.so' + ) + allow(TreeSitterLanguagePack).to receive(:prefetch).with(['yaml']) + + report = described_class.prefetch(%w[json yaml]) + + expect(report[:attempted]).to be(true) + expect(report[:prefetched]).to eq(%w[yaml]) + expect(report[:failures].keys).to eq(%w[json]) + expect(report[:failures]['json']).to include('Download error') + end + + it 'reports skipped when the language pack is not installed' do + hide_const('TreeSitterLanguagePack') if defined?(::TreeSitterLanguagePack) + allow(described_class).to receive(:require).and_raise(LoadError, 'cannot load such file -- tree_sitter_language_pack') + + report = described_class.prefetch(%w[json]) + + expect(report[:attempted]).to be(false) + expect(report[:reason]).to eq('tree_sitter_language_pack is not installed') + expect(report[:failures]['json']).to eq('tree_sitter_language_pack is not installed') + end + + it 'reports skipped when the installed pack does not expose prefetch' do + stub_const('TreeSitterLanguagePack', Module.new) + + report = described_class.prefetch(%w[json]) + + expect(report[:attempted]).to be(false) + expect(report[:reason]).to eq('tree_sitter_language_pack does not expose prefetch') + end + end + it 'parses through the language-pack parser API when available' do raw_node = instance_double( 'TreeSitterLanguagePack::Node', From e48d1c7e7e12e4168eacb8d3c09f2ba6c4230960 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:42:42 -0400 Subject: [PATCH 251/295] =?UTF-8?q?=F0=9F=90=9B=20Deduplicate=20markdown?= =?UTF-8?q?=20template=20link-reference=20definitions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Template-only link definitions were emitted as floating text alongside section text, duplicating labels already defined by the destination and letting template URLs clobber destination-owned ones. Link definitions are now discovered as first-class sections through FileAnalysis so the destination label wins and template-only labels are appended once. Recovers interrupted work; verified by the new fixtures_integration spec and full markdown-merge suite. --- CHANGELOG.md | 2 ++ gems/markdown-merge/lib/markdown/merge.rb | 29 +++++++++++++--- .../spec/fixtures_integration_spec.rb | 34 +++++++++++++++++++ 3 files changed, 60 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 764d5001b..dc975c4b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -92,6 +92,8 @@ Please file a bug if you notice a violation of semantic versioning. - Require the release containing the Prism all-statements owner scope used by StructuredMerge templating. +- Markdown merging now deduplicates template link-reference definitions against destination labels. + ### Security ## [7.1.9] - 2026-09-10 diff --git a/gems/markdown-merge/lib/markdown/merge.rb b/gems/markdown-merge/lib/markdown/merge.rb index cc3d41a06..a33b0f253 100644 --- a/gems/markdown-merge/lib/markdown/merge.rb +++ b/gems/markdown-merge/lib/markdown/merge.rb @@ -202,11 +202,13 @@ def merge_markdown(template_source, destination_source, dialect, backend: nil) destination_sections = collect_markdown_sections( destination.dig(:analysis, :normalized_source), - destination.dig(:analysis, :owners) + destination.dig(:analysis, :owners), + backend: backend ) template_sections = collect_markdown_sections( template.dig(:analysis, :normalized_source), - template.dig(:analysis, :owners) + template.dig(:analysis, :owners), + backend: backend ) destination_paths = destination_sections.to_h { |section| [section[:path], true] } merged_sections = destination_sections.map { |section| section[:text] }.reject(&:empty?) + @@ -543,11 +545,28 @@ def markdown_owner_start_indices(source) starts end - def collect_markdown_sections(source, owners) + def collect_markdown_sections(source, owners, backend: nil) lines = normalize_source(source).split("\n") starts = markdown_owner_start_indices(source) - ordered = owners.filter_map do |owner| - start = starts[owner[:path]] + link_definitions = FileAnalysis.new(source, backend: backend || :auto).statements + .grep(LinkDefinitionNode) + .each_with_object({}) do |owner, definitions| + label = owner.signature.last + path = "/link_definition/#{label}" + definitions[path] ||= { + path: path, + owner_kind: "link_definition", + match_key: label, + start_line: owner.location.start_line + } + end + all_owners = owners + link_definitions.values + ordered = all_owners.filter_map do |owner| + start = if owner.key?(:start_line) + owner[:start_line] - 1 + else + starts[owner[:path]] + end next if start.nil? { owner: owner, start: start } diff --git a/gems/markdown-merge/spec/fixtures_integration_spec.rb b/gems/markdown-merge/spec/fixtures_integration_spec.rb index 5a48a8f81..ed4dab75c 100644 --- a/gems/markdown-merge/spec/fixtures_integration_spec.rb +++ b/gems/markdown-merge/spec/fixtures_integration_spec.rb @@ -176,6 +176,40 @@ def json_ready(value) expect(result[:output]).to eq(fixture.dig(:expected, :output)) end + it 'keeps destination link definitions unique when the template adds later sections' do + template = <<~MARKDOWN + # Project + + ## Introduction + + Template introduction. + + ## Template-only section + + Template content. + + [shared]: https://template.example/shared + [template-only]: https://template.example/only + MARKDOWN + destination = <<~MARKDOWN + # Project + + [shared]: https://destination.example/shared + + ## Introduction + + Destination introduction. + MARKDOWN + + result = markdown_merge.merge_markdown(template, destination, 'markdown', backend: :markly) + definitions = Markdown::Merge::FileAnalysis.new(result.fetch(:output), backend: :markly).link_definition_owners + + expect(result[:ok]).to be(true) + expect(definitions.map(&:label)).to include('shared', 'template-only') + expect(definitions.map(&:label).count('shared')).to eq(1) + expect(definitions.find { |owner| owner.label == 'shared' }.url).to eq('https://destination.example/shared') + end + it 'conforms to the slice-208 embedded-family fixture' do fixture = read_json(fixtures_root.join('markdown', 'slice-208-embedded-families', 'code-fence-families.json')) From 816ab3eecaf29590a81a35833b362263b5cf66f5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:43:47 -0400 Subject: [PATCH 252/295] =?UTF-8?q?=F0=9F=94=A7=20Add=20family=20update-bu?= =?UTF-8?q?ndler=20mise=20task;=20use=20latest=20stable=20Bundler=20in=20b?= =?UTF-8?q?upb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mise.toml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mise.toml b/mise.toml index b89abb762..abc03c90d 100644 --- a/mise.toml +++ b/mise.toml @@ -111,9 +111,14 @@ raw = true run = "K_JEM_TEMPLATING=true STRUCTUREDMERGE_DEV={{config_root}}/gems KETTLE_DEV_DEV=false bundle exec kettle-family release --execute --publish --secrets-provider op --skip-steps 1 --env K_JEM_TEMPLATING=true --env STRUCTUREDMERGE_DEV={{config_root}}/gems" [tasks.bupb] -description = "Update Bundler against local StructuredMerge siblings; pass options after --" +description = "Install latest stable Bundler and update family lockfiles; pass options after --" raw = true -run = "STRUCTUREDMERGE_DEV=false KETTLE_DEV_DEV=false K_JEM_TEMPLATING=false bundle _4.0.21_ exec kettle-family bupb --execute --commit --env STRUCTUREDMERGE_DEV={{config_root}}/gems --env KETTLE_DEV_DEV=false --env K_JEM_TEMPLATING=true" +run = "STRUCTUREDMERGE_DEV=false KETTLE_DEV_DEV=false K_JEM_TEMPLATING=false bundle _$(ruby -e 'puts Gem::Specification.find_all_by_name(%q{bundler}).map(&:version).reject(&:prerelease?).max')_ exec kettle-family update-bundler --execute --commit --env STRUCTUREDMERGE_DEV={{config_root}}/gems --env KETTLE_DEV_DEV=false --env K_JEM_TEMPLATING=true" + +[tasks.update-bundler] +description = "Install latest stable Bundler and update family lockfiles; pass options after --" +raw = true +run = "STRUCTUREDMERGE_DEV=false KETTLE_DEV_DEV=false K_JEM_TEMPLATING=false bundle _$(ruby -e 'puts Gem::Specification.find_all_by_name(%q{bundler}).map(&:version).reject(&:prerelease?).max')_ exec kettle-family update-bundler --execute --commit --env STRUCTUREDMERGE_DEV={{config_root}}/gems --env KETTLE_DEV_DEV=false --env K_JEM_TEMPLATING=true" [tasks.bex] description = "Run a bundle exec command across family members; pass COMMAND after --" From 1ddc772cd40d4a5262b82408ab6fff54ac40daaa Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:45:14 -0400 Subject: [PATCH 253/295] =?UTF-8?q?=F0=9F=93=9D=20Add=20changelog=20entrie?= =?UTF-8?q?s=20for=20TSLP=20hot-load=20retry=20and=20prefetch=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc975c4b8..930f4c5e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -94,6 +94,14 @@ Please file a bug if you notice a violation of semantic versioning. - Markdown merging now deduplicates template link-reference definitions against destination labels. +- TreeHaver's TSLP backend now retries transient tree-sitter-language-pack grammar hot-load (on-demand download) failures up to a bounded budget instead of latching unavailability for the process lifetime, so one flaky grammar download no longer fails every later parse. + +- TreeHaver's "No parser registered" errors now include the tree-sitter-language-pack unavailability reason, so a failed on-demand grammar download surfaces as an attributable download error instead of a misleading registration message. + +- json-merge backend registration now only treats registration as complete when a JSON grammar actually registered, so a transient TSLP hot-load failure stays retryable instead of latching for the process lifetime. + +- TreeHaver exposes prefetch_languages to pre-download and pre-load language-pack grammars through their hot-load API before parsing. + ### Security ## [7.1.9] - 2026-09-10 From 729e2e138059a29ca26bc8100ea705bd55425fc0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:45:49 -0400 Subject: [PATCH 254/295] =?UTF-8?q?=E2=9C=A8=20Cache=20TSLP=20grammars=20i?= =?UTF-8?q?n=20templating=20workflow=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The templating self-test hot-loads tree-sitter-language-pack grammars on demand. Cache ~/.cache/tree-sitter-language-pack with actions/cache keyed by the templating lockfiles so warm CI runs skip the download entirely; misses fall back to the in-run tslp_prefetch phase with retries and attributable diagnostics. --- gems/kettle-jem/CHANGELOG.md | 2 ++ .../.github/workflows/templating.yml.example | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 5bf7c5e85..eb317720f 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -58,6 +58,8 @@ Please file a bug if you notice a violation of semantic versioning. - other (1) - workflows (10) +- The templating workflow template now restores tree-sitter-language-pack grammar downloads from actions/cache keyed by the templating lockfiles, keeping the self-test off the network in the common case; a cache miss falls back to the in-run tslp_prefetch phase. + ### Deprecated ### Removed diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index efa462455..255f60f30 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -82,5 +82,18 @@ jobs: if: ${{ steps.bundleAppraisalAttempt1.outcome == 'failure' }} run: bundle exec appraisal ${{ matrix.appraisal }} install + - name: Cache tree-sitter-language-pack grammars + if: "${{!env.ACT}}" + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 + with: + # TSLP hot-loads grammars on demand into a versioned cache dir. + # Caching it keeps the self-test off the network in the common case; + # a miss falls back to the in-run prefetch (kettle-jem tslp_prefetch + # phase) with retries and attributable diagnostics. + path: ~/.cache/tree-sitter-language-pack + key: tslp-grammars-${{runner.os}}-${{hashFiles('gemfiles/templating.gemfile.lock','Gemfile.lock')}} + restore-keys: | + tslp-grammars-${{runner.os}}- + - name: Templating self-test for ${{ matrix.ruby }} via ${{ matrix.exec_cmd }} run: bundle exec appraisal ${{ matrix.appraisal }} bundle exec ${{ matrix.exec_cmd }} From ab53d1e409c70a9bb1d6c4f37b6ace839a6633d7 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:47:34 -0400 Subject: [PATCH 255/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20family?= =?UTF-8?q?=20root=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 156 +++++++++++++++++++++++++-------------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 7e40b3d27..8d57aebc1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -129,7 +129,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -305,12 +305,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -377,7 +377,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -391,47 +391,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -442,7 +444,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -487,13 +490,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -516,7 +519,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -553,7 +556,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -562,7 +565,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -573,11 +576,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-packaging (0.6.0) lint_roller (~> 1.1.0) rubocop (>= 1.72.1, < 2.0) @@ -599,12 +601,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -618,7 +620,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -630,7 +632,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -643,13 +645,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -668,12 +670,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-x86_64-linux) @@ -686,20 +688,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -713,13 +715,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS x86_64-linux @@ -813,8 +814,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -858,7 +859,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -866,17 +867,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -910,8 +911,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (6.17.0) sha256=0f50d4e568fc98195f9bb155a9e8dff6c7feabfb515fb22ef6df1d12ad5a02b7 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -921,7 +922,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -931,18 +932,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) sha256=fb92bd0fb48e6f8cdb1648d2249b0cd51c2497dcc87340132d22f01edbf558a7 rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -951,18 +952,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -971,33 +972,32 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.22 From effdfdcdbd4eed6ac76c554f1fec5c5f8edfc01a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:47:36 -0400 Subject: [PATCH 256/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 165 +++++++++++++++++------------------ 1 file changed, 80 insertions(+), 85 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 7a12c9c1a..38265cd9a 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -24,12 +24,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -132,7 +132,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -150,31 +150,32 @@ GEM ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-family (1.3.1) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) @@ -208,17 +209,18 @@ GEM tree_haver (~> 7.1, >= 7.1.8) version_gem (~> 1.1, >= 1.1.15) yaml-merge (~> 7.1, >= 7.1.8) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -229,7 +231,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -251,18 +254,15 @@ GEM markdown-merge (= 7.1.9) markly (~> 0.9) version_gem (~> 1.1, >= 1.1.15) - mini_portile2 (2.8.9) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) reline (~> 0.6) mutex_m (0.3.0) - nokogiri (1.19.4) - mini_portile2 (~> 2.8.2) - racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-gnu) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -311,13 +311,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -340,7 +340,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -377,7 +377,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -386,7 +386,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -397,11 +397,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -420,12 +419,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -443,7 +442,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -455,7 +454,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -468,13 +467,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -493,7 +492,7 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) @@ -502,7 +501,7 @@ GEM ast-merge (= 7.1.9) tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-x86_64-linux) @@ -515,14 +514,14 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) @@ -532,7 +531,7 @@ GEM tree_haver (= 7.1.9) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -546,13 +545,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS x86_64-linux @@ -613,8 +611,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd @@ -624,7 +622,7 @@ CHECKSUMS bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 - bundler (4.0.22) sha256=d8d5ec84c8555e0af71db63ed7aee4d1a8fb839ec46d84212d61979242a5d75a + bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 @@ -655,22 +653,22 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -680,12 +678,10 @@ CHECKSUMS markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a - mini_portile2 (2.8.9) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 - nokogiri (1.19.4) nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -706,8 +702,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -717,7 +713,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -727,18 +723,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -746,17 +742,17 @@ CHECKSUMS ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -765,31 +761,30 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH - 4.0.22 + 4.0.20 From 9ce80ed3c0ba08501a79a85b6598a87122962514 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sat, 3 Oct 2026 23:55:35 -0400 Subject: [PATCH 257/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20kettle?= =?UTF-8?q?-jem=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 60 +++++++++++++++++------------------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index d106c4614..b32bbd724 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -21,7 +21,7 @@ PATH dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) @@ -52,7 +52,7 @@ PATH PATH remote: /var/home/pboling/src/my/kettle-dev/kettle-dev specs: - kettle-dev (3.1.4) + kettle-dev (3.1.7) emoji_regex (>= 15.0) kettle-gha-pins (~> 0.3, >= 0.3.16) kettle-ndjson (~> 0.1, >= 0.1.18) @@ -444,14 +444,14 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-family (1.3.1) + kettle-family (1.3.3) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.4) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) @@ -502,7 +502,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -537,7 +538,7 @@ GEM parser (~> 3.3.0) rainbow (>= 2.0, < 4.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -617,11 +618,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -709,12 +709,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -733,7 +733,7 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.12) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) @@ -766,7 +766,6 @@ GEM version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -921,16 +920,16 @@ CHECKSUMS json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) kettle-changelog (1.0.8) - kettle-dev (3.1.4) + kettle-dev (3.1.7) kettle-drift (1.0.15) - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.16) + kettle-family (1.3.3) sha256=39de41810cb6ee7b70c181dfbc5bd83a67682214465741d11093bcb5cf9e51bc + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.18) - kettle-rb (0.1.15) + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba kettle-soup-cover (3.0.11) - kettle-test (2.0.23) - kettle-wash (0.1.9) + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -948,7 +947,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -971,7 +970,7 @@ CHECKSUMS rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -995,7 +994,7 @@ CHECKSUMS rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d @@ -1031,10 +1030,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf - toml (0.3.0) + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d + toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1044,7 +1043,7 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.12) sha256=bbafe2a1885a84a04c81ecd58e9d5ce95fe80ffa6e9b3e3184929bdfccede617 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 @@ -1060,7 +1059,6 @@ CHECKSUMS yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.22 From 10ce6741f57efa44d0110e225879240be378de9e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:39 -0400 Subject: [PATCH 258/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20family?= =?UTF-8?q?=20root=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile.lock | 2 -- 1 file changed, 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8d57aebc1..b1d5c27cc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -125,7 +125,6 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) @@ -133,7 +132,6 @@ PATH kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) From 4d335bf2750d765b3246b3d55fa643675b242f2c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:40 -0400 Subject: [PATCH 259/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/tree_haver/Gemfile.lock | 486 +++++++++++++++++++++++++---------- 1 file changed, 352 insertions(+), 134 deletions(-) diff --git a/gems/tree_haver/Gemfile.lock b/gems/tree_haver/Gemfile.lock index 38265cd9a..f263c95ca 100644 --- a/gems/tree_haver/Gemfile.lock +++ b/gems/tree_haver/Gemfile.lock @@ -16,6 +16,294 @@ PATH tree_sitter_language_pack (>= 1.17.0, < 2.0) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly + specs: + ast-crispr-markdown-markly (7.1.10) + ast-crispr (= 7.1.10) + markdown-merge (= 7.1.10) + markly-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism + specs: + ast-crispr-ruby-prism (7.1.10) + ast-crispr (= 7.1.10) + prism-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr + specs: + ast-crispr (7.1.10) + ast-merge (= 7.1.10) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge + specs: + ast-merge (7.1.10) + benchmark + token-resolver (~> 2.0, >= 2.0.4) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template + specs: + ast-template (7.1.10) + ast-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/bash-merge + specs: + bash-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/binary-merge + specs: + binary-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/citrus-toml-merge + specs: + citrus-toml-merge (7.1.10) + ast-merge (= 7.1.10) + toml-merge (= 7.1.10) + toml-rb (~> 4.1) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge + specs: + commonmarker-merge (7.1.10) + commonmarker (~> 2.2) + markdown-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge + specs: + dotenv-merge (7.1.10) + ast-merge (= 7.1.10) + plain-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/go-merge + specs: + go-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/html-merge + specs: + html-merge (7.1.10) + ast-crispr (= 7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/json-merge + specs: + json-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kettle-jem + specs: + kettle-jem (7.1.29) + addressable (>= 2.8, < 3) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) + ast-crispr-ruby-prism (~> 7.1, >= 7.1.10) + ast-merge (~> 7.1, >= 7.1.8) + bash-merge (~> 7.1, >= 7.1.8) + citrus-toml-merge (~> 7.1, >= 7.1.8) + dotenv-merge (~> 7.1, >= 7.1.8) + json-merge (~> 7.1, >= 7.1.8) + kettle-changelog (~> 1.0, >= 1.0.7) + kettle-dev (~> 3.1, >= 3.1.4) + kettle-gha-pins (~> 0.3, >= 0.3.14) + kettle-ndjson (~> 0.1, >= 0.1.13) + kettle-rb (~> 0.1, >= 0.1.11) + markdown-merge (~> 7.1, >= 7.1.8) + markly-merge (~> 7.1, >= 7.1.8) + parslet (~> 2.0) + prism-merge (~> 7.1, >= 7.1.8) + psych-merge (~> 7.1, >= 7.1.8) + rbs (>= 3.10) + rbs-merge (~> 7.1, >= 7.1.8) + ruby-merge (~> 7.1, >= 7.1.8) + token-resolver (~> 2.0, >= 2.0.10) + toml-merge (~> 7.1, >= 7.1.8) + toml-rb (~> 4.2) + tree_haver (~> 7.1, >= 7.1.8) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (~> 7.1, >= 7.1.8) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge + specs: + kramdown-merge (7.1.10) + kramdown (~> 2.5) + markdown-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge + specs: + markdown-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markly-merge + specs: + markly-merge (7.1.10) + markdown-merge (= 7.1.10) + markly (~> 0.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/parslet-toml-merge + specs: + parslet-toml-merge (7.1.10) + toml (~> 0.3) + toml-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/plain-merge + specs: + plain-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/prism-merge + specs: + prism-merge (7.1.10) + ast-merge (= 7.1.10) + prism (~> 1.6) + ruby-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/psych-merge + specs: + psych-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + yaml-merge (= 7.1.10) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rbs-merge + specs: + rbs-merge (7.1.10) + ast-merge (= 7.1.10) + rbs (>= 3.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ruby-merge + specs: + ruby-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/rust-merge + specs: + rust-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/smorg-rb + specs: + smorg-rb (7.1.10) + ast-merge (= 7.1.10) + ast-merge-git (= 7.1.10) + bash-merge (= 7.1.10) + diff-lcs (~> 1.5) + dotenv-merge (= 7.1.10) + go-merge (= 7.1.10) + html-merge (= 7.1.10) + json-merge (= 7.1.10) + kettle-jem (~> 7.1, >= 7.1.26) + markdown-merge (= 7.1.10) + plain-merge (= 7.1.10) + prism-merge (= 7.1.10) + psych-merge (= 7.1.10) + rbs-merge (= 7.1.10) + rust-merge (= 7.1.10) + toml-merge (= 7.1.10) + typescript-merge (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/toml-merge + specs: + toml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/typescript-merge + specs: + typescript-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/yaml-merge + specs: + yaml-merge (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/zip-merge + specs: + zip-merge (7.1.10) + binary-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + GEM remote: https://gem.coop/ specs: @@ -33,29 +321,7 @@ GEM rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) - ast-crispr (7.1.9) - ast-merge (= 7.1.9) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-markdown-markly (7.1.9) - ast-crispr (= 7.1.9) - markdown-merge (= 7.1.9) - markly-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-crispr-ruby-prism (7.1.9) - ast-crispr (= 7.1.9) - prism-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - ast-merge (7.1.9) - benchmark - token-resolver (~> 2.0, >= 2.0.4) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) backports (3.25.3) - bash-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) benchmark (0.5.0) bigdecimal (4.1.3) bundler-audit (0.9.3) @@ -63,11 +329,6 @@ GEM thor (~> 1.0) cgi (0.5.2) citrus (3.0.2) - citrus-toml-merge (7.1.9) - ast-merge (= 7.1.9) - toml-merge (= 7.1.9) - toml-rb (~> 4.1) - version_gem (~> 1.1, >= 1.1.15) cmdparse (3.0.7) colsole (1.0.1) command_kit (0.6.0) @@ -75,10 +336,6 @@ GEM command_kit (~> 0.1) completely (~> 0.6) commonmarker (2.10.0-x86_64-linux) - commonmarker-merge (7.1.9) - commonmarker (~> 2.2) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) completely (0.8.0) colsole (~> 1.0.0) erb @@ -92,11 +349,6 @@ GEM diff-lcs (1.6.2) diffy (3.4.4) docopt_ng (0.7.1) - dotenv-merge (7.1.9) - ast-merge (= 7.1.9) - plain-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) dry-configurable (1.4.0) dry-core (~> 1.0) zeitwerk (~> 2.6) @@ -146,10 +398,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - json-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) kettle-dev (~> 3.1, >= 3.1.2) @@ -163,6 +411,8 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -179,36 +429,6 @@ GEM ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-jem (7.1.28) - addressable (>= 2.8, < 3) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.8) - ast-crispr-ruby-prism (~> 7.1, >= 7.1.8) - ast-merge (~> 7.1, >= 7.1.8) - bash-merge (~> 7.1, >= 7.1.8) - citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) - dotenv-merge (~> 7.1, >= 7.1.8) - json-merge (~> 7.1, >= 7.1.8) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.0.34) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-ndjson (~> 0.1, >= 0.1.13) - kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) - markdown-merge (~> 7.1, >= 7.1.8) - markly-merge (~> 7.1, >= 7.1.8) - parslet (~> 2.0) - prism-merge (~> 7.1, >= 7.1.8) - psych-merge (~> 7.1, >= 7.1.8) - rbs (>= 3.10) - rbs-merge (~> 7.1, >= 7.1.8) - ruby-merge (~> 7.1, >= 7.1.8) - token-resolver (~> 2.0, >= 2.0.10) - toml-merge (~> 7.1, >= 7.1.8) - toml-rb (~> 4.2) - tree_haver (~> 7.1, >= 7.1.8) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (~> 7.1, >= 7.1.8) kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.15) @@ -236,24 +456,12 @@ GEM version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) - kramdown-merge (7.1.9) - kramdown (~> 2.5) - markdown-merge (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) language_server-protocol (3.17.0.6) lint_roller (1.1.0) logger (1.7.0) - markdown-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) markly (0.19.0) - markly-merge (7.1.9) - markdown-merge (= 7.1.9) - markly (~> 0.9) - version_gem (~> 1.1, >= 1.1.15) mister_bin (0.9.0) colsole (~> 1.0.0) docopt_ng (~> 0.7.1) @@ -272,28 +480,13 @@ GEM ast (~> 2.4.1) racc parslet (2.0.0) - plain-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) pp (0.6.4) prettyprint prettyprint (0.2.0) prism (1.9.0) - prism-merge (7.1.9) - ast-merge (= 7.1.9) - prism (~> 1.6) - ruby-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) psych (5.5.0) date stringio - psych-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) - yaml-merge (= 7.1.9) public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) @@ -302,11 +495,6 @@ GEM logger prism (>= 1.6.0) tsort - rbs-merge (7.1.9) - ast-merge (= 7.1.9) - rbs (>= 3.10) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) rdoc (7.2.0) erb psych (>= 4.0.0) @@ -430,10 +618,6 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-ast (>= 1.44.0, < 2.0) - ruby-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) ruby-progressbar (1.13.0) ruby_engine (2.0.3) ruby_version (1.0.3) @@ -497,10 +681,6 @@ GEM version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) @@ -526,10 +706,6 @@ GEM kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) - yaml-merge (7.1.9) - ast-merge (= 7.1.9) - tree_haver (= 7.1.9) - version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) yard-fence (0.9.10) rdoc (>= 6.11, < 8) @@ -560,26 +736,50 @@ DEPENDENCIES anonymous_loader (~> 0.1, >= 0.1.3) appraisal2 (~> 3.2, >= 3.2.4) appraisal2-rubocop (~> 1.0, >= 1.0.3) + ast-crispr! + ast-crispr-markdown-markly! + ast-crispr-ruby-prism! + ast-merge! + ast-merge-git! + ast-template! + bash-merge! benchmark (~> 0.5, >= 0.5.0) + binary-merge! bundler-audit (~> 0.9.3) cgi (~> 0.5) + citrus-toml-merge! + commonmarker-merge! debug (>= 1.1) + dotenv-merge! erb (~> 6.0, >= 6.0.7) gem_bench (~> 2.0, >= 2.0.5) gitmoji-regex (~> 2.0, >= 2.0.13) + go-merge! + html-merge! irb (~> 1.17) + json-merge! kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.1, >= 3.1.1) + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) + kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) + kramdown-merge! kramdown-parser-gfm (~> 1.1) + markdown-merge! + markly-merge! mutex_m (~> 0.2) nomono (~> 1.1, >= 1.1.5) ostruct (~> 0.6) + parslet-toml-merge! + plain-merge! + prism-merge! + psych-merge! rake (~> 13.0) rbs (>= 3.0) + rbs-merge! reek (~> 6.5, >= 6.5.0) require_bench (~> 1.0, >= 1.0.4) rubocop-gradual (~> 0.4, >= 0.4.0) @@ -589,16 +789,22 @@ DEPENDENCIES rubocop-on-rbs (~> 2.0, >= 2.0.0) rubocop-packaging! rubocop-ruby3_2 (~> 3.0, >= 3.0.8) + ruby-merge! ruby-progressbar (~> 1.13) + rust-merge! + smorg-rb! standard (~> 1.56, >= 1.56.0) stone_checksums (~> 1.0, >= 1.0.9) stringio (>= 3.0) toml (~> 0.3) + toml-merge! toml-rb (~> 4.1) tree_haver! turbo_tests2 (~> 3.2, >= 3.2.11) + typescript-merge! webrick (~> 1.9) yaml-converter (~> 0.2, >= 0.2.6) + yaml-merge! yard (~> 0.9, >= 0.9.45) yard-fence (~> 0.9, >= 0.9.9) yard-junk (~> 0.1, >= 0.1.0) @@ -606,6 +812,7 @@ DEPENDENCIES yard-relative_markdown_links (~> 0.6) yard-timekeeper (~> 0.2, >= 0.2.7) yard-yaml (~> 0.2, >= 0.2.6) + zip-merge! CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af @@ -614,25 +821,28 @@ CHECKSUMS appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 - ast-crispr (7.1.9) sha256=f764423c473a815d793014636aa939bc0e80148b29dc9ad861f2d516242c1d08 - ast-crispr-markdown-markly (7.1.9) sha256=b6bb793288830de6d6a1c5ea42064ac5da189e0e6bf566b456049f965408c7dd - ast-crispr-ruby-prism (7.1.9) sha256=7dfe9796b4b6e2a2b3e87eb2655eff437ddc6a68a3f7a3dbfa14310b831b22c5 - ast-merge (7.1.9) sha256=d80ff5e17ec34afbfe9ad5ab580a1fa3b8e840e027d0b865bb39ad28eaa79e4d + ast-crispr (7.1.10) + ast-crispr-markdown-markly (7.1.10) + ast-crispr-ruby-prism (7.1.10) + ast-merge (7.1.10) + ast-merge-git (7.1.10) + ast-template (7.1.10) backports (3.25.3) sha256=94298d32dc3c40ca15633b54e282780b49e2db0c045f602ea1907e4f63a17235 - bash-merge (7.1.9) sha256=fde66a0e5eaaa2df0eae456bd5a45be631e61806c356f345d2a43085e4138757 + bash-merge (7.1.10) benchmark (0.5.0) sha256=465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c bigdecimal (4.1.3) sha256=61ebe1e5e559bdc3cc6f2c0ee7f427321fc838f59611c294356eb04d6e21cf66 + binary-merge (7.1.10) bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae bundler-audit (0.9.3) sha256=81c8766c71e47d0d28a0f98c7eed028539f21a6ea3cd8f685eb6f42333c9b4e9 cgi (0.5.2) sha256=61ca30298171190fd4fa0d8018e57ada456eae9b7a2b78526debf7f0a0e6f8bb citrus (3.0.2) sha256=4ec2412fc389ad186735f4baee1460f7900a8e130ffe3f216b30d4f9c684f650 - citrus-toml-merge (7.1.9) sha256=04354a92f0ff53dfcdbddb33824ced56ded8542f0897bb6230da0a55e6bf53f5 + citrus-toml-merge (7.1.10) cmdparse (3.0.7) sha256=f7c5cace10bec6abf853370ae095e4b97a84ed9d847b3fb38f41cc4fbc950739 colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker-merge (7.1.9) sha256=ee0b253d7c37e941102941f6354d4fc06158a41e5d4c868ebbfc4ae55d073b8a + commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -641,7 +851,7 @@ CHECKSUMS diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962 diffy (3.4.4) sha256=79384ab5ca82d0e115b2771f0961e27c164c456074bd2ec46b637ebf7b6e47e3 docopt_ng (0.7.1) sha256=a024148ee4fa3ab1a8a04411aa4370f39cf2b446e63562097d418b7974a15667 - dotenv-merge (7.1.9) sha256=6c82edd192ff6cb679e235d2b58f38d268a1d0c95101f8756494a37924359fcc + dotenv-merge (7.1.10) dry-configurable (1.4.0) sha256=e35d1b5f3c081753ef361f564919db79000f32cfa6f20ee3a3ba5921b41b73ce dry-core (1.2.0) sha256=0cc5a7da88df397f153947eeeae42e876e999c1e30900f3c536fb173854e96a1 dry-inflector (1.3.1) sha256=7fb0c2bb04f67638f25c52e7ba39ab435d922a3a5c3cd196120f63accb682dcc @@ -654,30 +864,33 @@ CHECKSUMS gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 + go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 + html-merge (7.1.10) io-console (0.9.4) sha256=a403304f32928ee85e56d457b4612ca43f2703b561a3258844992bd24085fbb1 irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a - json-merge (7.1.9) sha256=13c979c1398e6e3126ec6c1d4acccd08a138fb06a58152f51ad9079caf03b39e + json-merge (7.1.10) kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb - kettle-jem (7.1.28) sha256=6bd38a850bc3a73786cd26f3c3489f37ab6040832143df8fbd5e41ad73085d14 + kettle-jem (7.1.29) kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.9) sha256=ce3ab38361aaf43dfd60b5df56a3b799ca69be18cd815495dcce265b8c8f62a3 + kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203 - markdown-merge (7.1.9) sha256=1b27684e1ca62aee0b7c24b49a0271d5a50a11315312408b0f854eb77054d04f + markdown-merge (7.1.10) markly (0.19.0) sha256=cd2c0e86eaf3660ed2a3a94104877f8bd41adda78e7c295c017d03de0d4044ca - markly-merge (7.1.9) sha256=2ca361e3ae4d9af7cab148727770a1330662e83d940dc59f1d1a1130affa674a + markly-merge (7.1.10) mister_bin (0.9.0) sha256=624fe401db4faf1978e84c17e0b320827697a13a6cba4fe656001269079be7d3 mutex_m (0.3.0) sha256=cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a @@ -688,19 +901,20 @@ CHECKSUMS parallel_tests (5.8.0) sha256=181898cbee2ffb1c796274ce31d27f792a421324609bfc7e9b5531d929d91eda parser (3.3.12.0) sha256=21a6d7f755d5a24dfbdc6e6b772e4e879a52e7631a88bc5a3a134606052c9828 parslet (2.0.0) sha256=d45130695d39b43d7e6a91f4d2ec66b388a8d822bae38de9b4de9a5fbde1f606 - plain-merge (7.1.9) sha256=0ce835a4377abc085aa7fe2f4ad058d8c3fd36aec845f9e4b0481fb485593b91 + parslet-toml-merge (7.1.10) + plain-merge (7.1.10) pp (0.6.4) sha256=dfcb0fce700c41456265922884f9fe195d7fbb0674a3578e6c0f69588e82b570 prettyprint (0.2.0) sha256=2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193 prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85 - prism-merge (7.1.9) sha256=a51f86841dfa399a06dddc16b35f9277845b7ad0d77baad4c1e218987e63ac60 + prism-merge (7.1.10) psych (5.5.0) sha256=4b245bbbd0f3238df8ccee766ebc1a6b062b10e4ee1d3284eb588739ba156a0a - psych-merge (7.1.9) sha256=c3f34f3820b55538c08d3cd59b85e022a81a06bbbab5923d09585b1f012f7eb5 + psych-merge (7.1.10) public_suffix (7.0.5) sha256=1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623 racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a rake (13.4.2) sha256=cb825b2bd5f1f8e91ca37bddb4b9aaf345551b4731da62949be002fa89283701 rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 - rbs-merge (7.1.9) sha256=c5aa537019fc8bad1f8fc8c37deed4ae5d1f5dd2dfb9f61edaef14c5bfb73383 + rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b @@ -736,10 +950,11 @@ CHECKSUMS rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 - ruby-merge (7.1.9) sha256=935774793dcec28614019a7c0802f14f93f805664684e7a29184ad1b4db241fa + ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 ruby_engine (2.0.3) sha256=ca2ae7def8cfcdc2bfb6a186d36d5d59c8b403245dc0256c3802b767fa278aaa ruby_version (1.0.3) sha256=5930f9950746b7e6c973184398ee364ee7440b170fef7922b9f5cdf317f1ccb5 + rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 @@ -747,6 +962,7 @@ CHECKSUMS simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed + smorg-rb (7.1.10) sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b @@ -763,7 +979,7 @@ CHECKSUMS timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 - toml-merge (7.1.9) sha256=a085b6d3e0f5ceed49ad2711f643c640a65cfbedca590dafdef7ce6e33fec71a + toml-merge (7.1.10) toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-x86_64-linux) sha256=ce5e910a1443afbc770eb6cd18d33b08327fed1ef721f6c9a15e0dfccf7327a4 @@ -772,11 +988,12 @@ CHECKSUMS tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 + typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d - yaml-merge (7.1.9) sha256=fab35e05ea9905494ff754363ab8173c7528e6b4e0c364ecba11cb1cf974fe25 + yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd @@ -785,6 +1002,7 @@ CHECKSUMS yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 + zip-merge (7.1.10) BUNDLED WITH 4.0.20 From 3827c09f5064664a3509f2be6b108951578623cc Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:42 -0400 Subject: [PATCH 260/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge/Gemfile.lock | 179 ++++++++++++++++++------------------ 1 file changed, 89 insertions(+), 90 deletions(-) diff --git a/gems/ast-merge/Gemfile.lock b/gems/ast-merge/Gemfile.lock index a09a3671e..88b46d17c 100644 --- a/gems/ast-merge/Gemfile.lock +++ b/gems/ast-merge/Gemfile.lock @@ -7,14 +7,6 @@ GIT lint_roller (~> 1.1.0) rubocop (>= 1.72.1, < 2.0) -PATH - remote: ../ast-merge-git - specs: - ast-merge-git (7.1.10) - ast-merge (= 7.1.10) - tree_haver (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: . specs: @@ -50,6 +42,14 @@ PATH service_actor (~> 3.9) version_gem (~> 1.1, >= 1.1.15) +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git + specs: + ast-merge-git (7.1.10) + ast-merge (= 7.1.10) + tree_haver (= 7.1.10) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-template specs: @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From ae42ae7aa64ef286c85a4d4347aa56b074a88a33 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:44 -0400 Subject: [PATCH 261/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr/Gemfile.lock | 183 +++++++++++++++++------------------ 1 file changed, 91 insertions(+), 92 deletions(-) diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock index 39e2400b6..065d5ef77 100644 --- a/gems/ast-crispr/Gemfile.lock +++ b/gems/ast-crispr/Gemfile.lock @@ -8,7 +8,15 @@ GIT rubocop (>= 1.72.1, < 2.0) PATH - remote: ../ast-crispr-markdown-markly + remote: . + specs: + ast-crispr (7.1.10) + ast-merge (= 7.1.10) + service_actor (~> 3.9) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: ast-crispr-markdown-markly (7.1.10) ast-crispr (= 7.1.10) @@ -17,7 +25,7 @@ PATH version_gem (~> 1.1, >= 1.1.15) PATH - remote: ../ast-crispr-ruby-prism + remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-ruby-prism specs: ast-crispr-ruby-prism (7.1.10) ast-crispr (= 7.1.10) @@ -25,14 +33,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: . - specs: - ast-crispr (7.1.10) - ast-merge (= 7.1.10) - service_actor (~> 3.9) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-merge-git specs: @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From b606dd5d9af5ab41adf148d5f579afaf371f9f7e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:45 -0400 Subject: [PATCH 262/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ruby-merge/Gemfile.lock | 163 +++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/ruby-merge/Gemfile.lock b/gems/ruby-merge/Gemfile.lock index dc7d3df68..f3ed83ec7 100644 --- a/gems/ruby-merge/Gemfile.lock +++ b/gems/ruby-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 058910f8538341484ba6fcfec8770faa73ee4dae Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:47 -0400 Subject: [PATCH 263/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/prism-merge/Gemfile.lock | 163 +++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/prism-merge/Gemfile.lock b/gems/prism-merge/Gemfile.lock index f81051028..cc7e5aa56 100644 --- a/gems/prism-merge/Gemfile.lock +++ b/gems/prism-merge/Gemfile.lock @@ -144,15 +144,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 8f6c48add441ad5c083a6df4684e581aa3bdd88c Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:49 -0400 Subject: [PATCH 264/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-ruby-prism/Gemfile.lock | 163 ++++++++++++------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/ast-crispr-ruby-prism/Gemfile.lock b/gems/ast-crispr-ruby-prism/Gemfile.lock index 05748461e..bb717eb86 100644 --- a/gems/ast-crispr-ruby-prism/Gemfile.lock +++ b/gems/ast-crispr-ruby-prism/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From ea91516eeed7db2601a68daa3abd9e641baa91d5 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:51 -0400 Subject: [PATCH 265/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markdown-merge/Gemfile.lock | 165 +++++++++++++++---------------- 1 file changed, 82 insertions(+), 83 deletions(-) diff --git a/gems/markdown-merge/Gemfile.lock b/gems/markdown-merge/Gemfile.lock index 68697eb88..2ba067b5c 100644 --- a/gems/markdown-merge/Gemfile.lock +++ b/gems/markdown-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -788,7 +788,7 @@ DEPENDENCIES kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.1, >= 3.1.1) kettle-drift (~> 1.0, >= 1.0.14) - kettle-family (~> 1.3, >= 1.3.1) + kettle-family (~> 1.2, >= 1.2.100) kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 19b726dffd69fcf455f65efd1bcf9ef5fb393fe2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:53 -0400 Subject: [PATCH 266/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/markly-merge/Gemfile.lock | 163 ++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/markly-merge/Gemfile.lock b/gems/markly-merge/Gemfile.lock index 19251a01b..e7434959b 100644 --- a/gems/markly-merge/Gemfile.lock +++ b/gems/markly-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From c4d6bc1235cc527098a3fb3547e20d55d9333fcf Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:54 -0400 Subject: [PATCH 267/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-crispr-markdown-markly/Gemfile.lock | 163 +++++++++---------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/ast-crispr-markdown-markly/Gemfile.lock b/gems/ast-crispr-markdown-markly/Gemfile.lock index 9d326cdec..aeb7252d6 100644 --- a/gems/ast-crispr-markdown-markly/Gemfile.lock +++ b/gems/ast-crispr-markdown-markly/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 54e21fb3de7c6aa6da83cca4c99f76cf7b7dab21 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:56 -0400 Subject: [PATCH 268/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-merge-git/Gemfile.lock | 163 ++++++++++++++++---------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/ast-merge-git/Gemfile.lock b/gems/ast-merge-git/Gemfile.lock index 14b0397ac..d6b73cd11 100644 --- a/gems/ast-merge-git/Gemfile.lock +++ b/gems/ast-merge-git/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 5dbd24968d1c43eda7466d24eaa4c16c12a7e29e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:58 -0400 Subject: [PATCH 269/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/plain-merge/Gemfile.lock | 163 +++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/plain-merge/Gemfile.lock b/gems/plain-merge/Gemfile.lock index 1d1d1b777..2228dba51 100644 --- a/gems/plain-merge/Gemfile.lock +++ b/gems/plain-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From cc5b5918f27d90b921431f4a2ae44ee01ef20e2e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:39:59 -0400 Subject: [PATCH 270/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/bash-merge/Gemfile.lock | 163 +++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/bash-merge/Gemfile.lock b/gems/bash-merge/Gemfile.lock index cfd2f0f9a..ec0668aca 100644 --- a/gems/bash-merge/Gemfile.lock +++ b/gems/bash-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 1899d0f2c970f17720217b5a7382b2e923be2926 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:01 -0400 Subject: [PATCH 271/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/dotenv-merge/Gemfile.lock | 163 ++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/dotenv-merge/Gemfile.lock b/gems/dotenv-merge/Gemfile.lock index 074b4fbf0..4964e760f 100644 --- a/gems/dotenv-merge/Gemfile.lock +++ b/gems/dotenv-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From a59340e02c7ad5ff2244a5d0be0ff3dcfb11c270 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:03 -0400 Subject: [PATCH 272/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rbs-merge/Gemfile.lock | 163 ++++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/rbs-merge/Gemfile.lock b/gems/rbs-merge/Gemfile.lock index 841ae4bf8..fc347aa69 100644 --- a/gems/rbs-merge/Gemfile.lock +++ b/gems/rbs-merge/Gemfile.lock @@ -143,15 +143,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -842,8 +842,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -892,7 +892,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -900,17 +900,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -928,7 +928,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -950,8 +950,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -961,7 +961,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -971,18 +971,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -991,18 +991,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1011,10 +1011,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1024,23 +1024,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From a1d09f030a95f25a0beb70c412ccccf8eccc2889 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:04 -0400 Subject: [PATCH 273/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/html-merge/Gemfile.lock | 163 +++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/html-merge/Gemfile.lock b/gems/html-merge/Gemfile.lock index 182965a7e..6d28fbc45 100644 --- a/gems/html-merge/Gemfile.lock +++ b/gems/html-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From a251c90eb228f0fbdde1706508442de248abffa4 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:06 -0400 Subject: [PATCH 274/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/json-merge/Gemfile.lock | 163 +++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/json-merge/Gemfile.lock b/gems/json-merge/Gemfile.lock index 127587e9c..ce326e68a 100644 --- a/gems/json-merge/Gemfile.lock +++ b/gems/json-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From ad1468fba324cdfc1c125fc1b4719d025484bcfd Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:08 -0400 Subject: [PATCH 275/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/yaml-merge/Gemfile.lock | 165 +++++++++++++++++------------------ 1 file changed, 82 insertions(+), 83 deletions(-) diff --git a/gems/yaml-merge/Gemfile.lock b/gems/yaml-merge/Gemfile.lock index 2e92a5e87..6cc63a78e 100644 --- a/gems/yaml-merge/Gemfile.lock +++ b/gems/yaml-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -788,7 +788,7 @@ DEPENDENCIES kettle-changelog (~> 1.0, >= 1.0.7) kettle-dev (~> 3.1, >= 3.1.1) kettle-drift (~> 1.0, >= 1.0.14) - kettle-family (~> 1.3, >= 1.3.1) + kettle-family (~> 1.2, >= 1.2.100) kettle-jem! kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From cebc2641f261a6ed32f6564cf941b41c378223e0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:09 -0400 Subject: [PATCH 276/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/toml-merge/Gemfile.lock | 163 +++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/toml-merge/Gemfile.lock b/gems/toml-merge/Gemfile.lock index 14f707e76..e2a2fdc38 100644 --- a/gems/toml-merge/Gemfile.lock +++ b/gems/toml-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From fb4cab3c0fdb117050ea91147a8cf10d62c96ab0 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:11 -0400 Subject: [PATCH 277/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/go-merge/Gemfile.lock | 163 ++++++++++++++++++------------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/go-merge/Gemfile.lock b/gems/go-merge/Gemfile.lock index 666c2db6c..ba3bfec7c 100644 --- a/gems/go-merge/Gemfile.lock +++ b/gems/go-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From ac383e6cf3b5550f8f0e0bf825622caf58273740 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:12 -0400 Subject: [PATCH 278/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/rust-merge/Gemfile.lock | 163 +++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/rust-merge/Gemfile.lock b/gems/rust-merge/Gemfile.lock index 54200e187..761ec3120 100644 --- a/gems/rust-merge/Gemfile.lock +++ b/gems/rust-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 1c6289118fab40e586e695325ae0af8e1f452a9d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:14 -0400 Subject: [PATCH 279/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/typescript-merge/Gemfile.lock | 163 ++++++++++++++--------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/typescript-merge/Gemfile.lock b/gems/typescript-merge/Gemfile.lock index 4c18ce392..702dd9d3f 100644 --- a/gems/typescript-merge/Gemfile.lock +++ b/gems/typescript-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 16f9b78d178ab89e4804574bb0a25a5bbaea7a38 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:16 -0400 Subject: [PATCH 280/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/ast-template/Gemfile.lock | 163 ++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/ast-template/Gemfile.lock b/gems/ast-template/Gemfile.lock index 9f6fd85b2..4a20027aa 100644 --- a/gems/ast-template/Gemfile.lock +++ b/gems/ast-template/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 6cd4f021aeb8988172e81e7e9e9f012956ecc76e Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:18 -0400 Subject: [PATCH 281/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/binary-merge/Gemfile.lock | 163 ++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/binary-merge/Gemfile.lock b/gems/binary-merge/Gemfile.lock index 473d9119a..7220e603c 100644 --- a/gems/binary-merge/Gemfile.lock +++ b/gems/binary-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 88bc2c3f041949ac9bfce32e41e09ece09de3387 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:19 -0400 Subject: [PATCH 282/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/zip-merge/Gemfile.lock | 163 ++++++++++++++++++------------------ 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/zip-merge/Gemfile.lock b/gems/zip-merge/Gemfile.lock index 6d24c82df..2eed1bc42 100644 --- a/gems/zip-merge/Gemfile.lock +++ b/gems/zip-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From b860ee52dfd493f7ec8115959268dd814e0935ba Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:21 -0400 Subject: [PATCH 283/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/psych-merge/Gemfile.lock | 163 +++++++++++++++++----------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/psych-merge/Gemfile.lock b/gems/psych-merge/Gemfile.lock index 247fe4634..dc049ecbd 100644 --- a/gems/psych-merge/Gemfile.lock +++ b/gems/psych-merge/Gemfile.lock @@ -143,15 +143,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From b6846312f0cb3d60046c1f883df15f7dbd25fd1b Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:23 -0400 Subject: [PATCH 284/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/citrus-toml-merge/Gemfile.lock | 163 ++++++++++++++-------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/citrus-toml-merge/Gemfile.lock b/gems/citrus-toml-merge/Gemfile.lock index a9800d2a5..d3681e4fa 100644 --- a/gems/citrus-toml-merge/Gemfile.lock +++ b/gems/citrus-toml-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -844,8 +844,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -894,7 +894,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -902,17 +902,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -930,7 +930,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -952,8 +952,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -963,7 +963,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -973,18 +973,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -993,18 +993,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1013,10 +1013,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1026,23 +1026,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From a98690dc9ac6fa68efc6451c2cc5c4783d1cd828 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:24 -0400 Subject: [PATCH 285/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/parslet-toml-merge/Gemfile.lock | 163 +++++++++++++-------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/parslet-toml-merge/Gemfile.lock b/gems/parslet-toml-merge/Gemfile.lock index f8602fad1..4f988f769 100644 --- a/gems/parslet-toml-merge/Gemfile.lock +++ b/gems/parslet-toml-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 99df776a646faf5bb69afee81bb52a9daaeb3603 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:26 -0400 Subject: [PATCH 286/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/commonmarker-merge/Gemfile.lock | 163 +++++++++++++-------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/commonmarker-merge/Gemfile.lock b/gems/commonmarker-merge/Gemfile.lock index 95de753cd..975229a89 100644 --- a/gems/commonmarker-merge/Gemfile.lock +++ b/gems/commonmarker-merge/Gemfile.lock @@ -134,15 +134,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From fc06e62d79b076672fc302ffae78ba4b9b9e3f4a Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:28 -0400 Subject: [PATCH 287/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kramdown-merge/Gemfile.lock | 163 +++++++++++++++---------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/kramdown-merge/Gemfile.lock b/gems/kramdown-merge/Gemfile.lock index 406c5ad6d..530198ce8 100644 --- a/gems/kramdown-merge/Gemfile.lock +++ b/gems/kramdown-merge/Gemfile.lock @@ -142,15 +142,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -842,8 +842,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -892,7 +892,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -900,17 +900,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -928,7 +928,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -950,8 +950,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -961,7 +961,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -971,18 +971,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -991,18 +991,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1011,10 +1011,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1024,23 +1024,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 6b544c6ed727eccc21c1dd655acd7025a58c7413 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:29 -0400 Subject: [PATCH 288/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/Gemfile.lock | 186 +++++++++++++---------------------- 1 file changed, 67 insertions(+), 119 deletions(-) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index b32bbd724..2e27ffb70 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -17,7 +17,6 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) @@ -25,7 +24,6 @@ PATH kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -41,45 +39,6 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (~> 7.1, >= 7.1.8) -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog - specs: - kettle-changelog (1.0.8) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (~> 3.1, >= 3.1.2) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-dev - specs: - kettle-dev (3.1.7) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.16) - kettle-ndjson (~> 0.1, >= 0.1.18) - kettle-rb (~> 0.1, >= 0.1.15) - kettle-test (~> 2.0, >= 2.0.23) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-drift - specs: - kettle-drift (1.0.15) - version_gem (~> 1.1, >= 1.1.15) - -PATH - remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover - specs: - kettle-soup-cover (3.0.11) - kettle-wash (~> 0.1, >= 0.1.9) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -155,14 +114,6 @@ PATH toml-rb (~> 4.1) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/commonmarker-merge - specs: - commonmarker-merge (7.1.10) - commonmarker (~> 2.2) - markdown-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/dotenv-merge specs: @@ -197,14 +148,6 @@ PATH tree_haver (= 7.1.10) version_gem (~> 1.1, >= 1.1.15) -PATH - remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/kramdown-merge - specs: - kramdown-merge (7.1.10) - kramdown (~> 2.5) - markdown-merge (= 7.1.10) - version_gem (~> 1.1, >= 1.1.15) - PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/markdown-merge specs: @@ -353,12 +296,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -376,12 +319,6 @@ GEM command_kit-completion (0.3.0) command_kit (~> 0.1) completely (~> 0.6) - commonmarker (2.10.0-aarch64-linux) - commonmarker (2.10.0-aarch64-linux-musl) - commonmarker (2.10.0-arm64-darwin) - commonmarker (2.10.0-x86_64-darwin) - commonmarker (2.10.0-x86_64-linux) - commonmarker (2.10.0-x86_64-linux-musl) completely (0.8.0) colsole (~> 1.0.0) erb @@ -430,7 +367,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -444,11 +381,26 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-family (1.3.3) + kettle-changelog (1.0.8) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (~> 3.1, >= 3.1.2) + version_gem (~> 1.1, >= 1.1.15) + kettle-dev (3.1.6) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + version_gem (~> 1.1, >= 1.1.15) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) kettle-changelog (~> 1.0, >= 1.0.8) - kettle-dev (~> 3.1, >= 3.1.4) + kettle-dev (~> 3.1, >= 3.1.5) kettle-gha-pins (~> 0.3, >= 0.3.16) kettle-jem (~> 7.1, >= 7.1.28) kettle-test (~> 2.0, >= 2.0.23) @@ -463,6 +415,14 @@ GEM kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + version_gem (~> 1.1, >= 1.1.15) kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -532,11 +492,11 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) regexp_parser (2.13.1) reline (0.7.0) @@ -561,7 +521,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -598,7 +558,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -607,7 +567,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -640,12 +600,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -659,7 +619,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -671,7 +631,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -684,13 +644,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -733,20 +693,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.12) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -760,7 +720,7 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) @@ -793,7 +753,6 @@ DEPENDENCIES bundler-audit (~> 0.9.3) cgi (~> 0.5) citrus-toml-merge! - commonmarker-merge! debug (>= 1.1) dotenv-merge! erb (~> 6.0, >= 6.0.7) @@ -804,15 +763,12 @@ DEPENDENCIES irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-changelog! - kettle-dev! - kettle-drift! + kettle-drift (~> 1.0, >= 1.0.14) kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover! + kettle-soup-cover (~> 3.0, >= 3.0.10) kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) - kramdown-merge! kramdown-parser-gfm (~> 1.1) markdown-merge! markly-merge! @@ -861,8 +817,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -884,13 +840,6 @@ CHECKSUMS colsole (1.0.1) sha256=7632a300ace2db877c024ffe413c684954cf37e41264b75ace9f456c9d657b02 command_kit (0.6.0) sha256=e57f29cf5aee4f571c210041d910ff87f85749e42dfe75139c57cc93d84afa90 command_kit-completion (0.3.0) sha256=d9c498555125bcdd0c9d869f2a64a25a2f0205102a7f28c81c7937ae633ea737 - commonmarker (2.10.0-aarch64-linux) sha256=eeb167dea203dee066eb0dd99b3fd2deb526c8b5e7297ad385f7a5d60f869478 - commonmarker (2.10.0-aarch64-linux-musl) sha256=e95d9e87ea6306e21ffa11855a7bb55518538143b23a227fe3bb00b41873ce25 - commonmarker (2.10.0-arm64-darwin) sha256=39ecc891d1e4308b5233cc28b40383de854a2bfbefe17d68e49174347a8aa79e - commonmarker (2.10.0-x86_64-darwin) sha256=01e0830ed0319825ecdc16411c90acd3f661d1568dfc178731b3f64d0ce2363d - commonmarker (2.10.0-x86_64-linux) sha256=945c510c0bfca9022245928e2248468fe3ddad58c939be0c37b20082cc392880 - commonmarker (2.10.0-x86_64-linux-musl) sha256=288cd4fb9f17eed2ffa73551ef241dcf594e0f484b2aee2a0999540333c0618e - commonmarker-merge (7.1.10) completely (0.8.0) sha256=e493cd5d84805f47917a41f277ecbfe5f35363bed670be5a957d3acaed8c6c5e concurrent-ruby (1.3.8) sha256=b2f1be836e968ccc78ccfce277ea79c72a88633f22306782c16ff23fb415d1e1 date (3.5.1) sha256=750d06384d7b9c15d562c76291407d89e368dda4d4fff957eb94962d325a0dc0 @@ -911,7 +860,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -919,19 +868,18 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.8) - kettle-dev (3.1.7) - kettle-drift (1.0.15) - kettle-family (1.3.3) sha256=39de41810cb6ee7b70c181dfbc5bd83a67682214465741d11093bcb5cf9e51bc + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba - kettle-soup-cover (3.0.11) + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa - kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 language_server-protocol (3.17.0.6) sha256=5ef2c0c138f8267e1bc631d3328347d354f96724b0af22f2c79516120443b7f0 lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87 @@ -969,7 +917,7 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 @@ -980,7 +928,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -990,8 +938,8 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 @@ -1001,7 +949,7 @@ CHECKSUMS rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -1010,18 +958,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1043,19 +991,19 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.12) sha256=bbafe2a1885a84a04c81ecd58e9d5ce95fe80ffa6e9b3e3184929bdfccede617 + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) From 8125b1243b5cdaf59605c7ba771b837386004b1d Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 00:40:31 -0400 Subject: [PATCH 289/295] =?UTF-8?q?=F0=9F=94=92=EF=B8=8F=20Update=20bundle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/smorg-rb/Gemfile.lock | 163 ++++++++++++++++++------------------- 1 file changed, 81 insertions(+), 82 deletions(-) diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock index 369af38f7..622b08dc1 100644 --- a/gems/smorg-rb/Gemfile.lock +++ b/gems/smorg-rb/Gemfile.lock @@ -157,15 +157,13 @@ PATH ast-merge (~> 7.1, >= 7.1.8) bash-merge (~> 7.1, >= 7.1.8) citrus-toml-merge (~> 7.1, >= 7.1.8) - commonmarker-merge (~> 7.1, >= 7.1.8) dotenv-merge (~> 7.1, >= 7.1.8) json-merge (~> 7.1, >= 7.1.8) kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.1, >= 3.1.1) + kettle-dev (~> 3.1, >= 3.1.4) kettle-gha-pins (~> 0.3, >= 0.3.14) kettle-ndjson (~> 0.1, >= 0.1.13) kettle-rb (~> 0.1, >= 0.1.11) - kramdown-merge (~> 7.1, >= 7.1.8) markdown-merge (~> 7.1, >= 7.1.8) markly-merge (~> 7.1, >= 7.1.8) parslet (~> 2.0) @@ -314,12 +312,12 @@ GEM anonymous_loader (0.1.3) version_gem (~> 1.1, >= 1.1.14) ansi (1.6.0) - appraisal2 (3.2.4) + appraisal2 (3.2.5) bundler (>= 1.17.3) rake (>= 10) thor (>= 0.14) - appraisal2-rubocop (1.0.3) - appraisal2 (>= 3.2.4) + appraisal2-rubocop (1.0.4) + appraisal2 (>= 3.2.5) rubocop (>= 1.0) version_gem (~> 1.1, >= 1.1.15) ast (2.4.3) @@ -391,7 +389,7 @@ GEM bundler (>= 1.14) version_gem (~> 1.1, >= 1.1.4) geom2d (0.4.1) - gitmoji-regex (2.0.13) + gitmoji-regex (2.0.15) version_gem (~> 1.1, >= 1.1.15) hexapdf (1.11.0) cmdparse (~> 3.0, >= 3.0.3) @@ -405,47 +403,49 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.7) + kettle-changelog (1.0.8) ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (>= 3.0.19, < 4.0.0) + kettle-dev (~> 3.1, >= 3.1.2) version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.1) + kettle-dev (3.1.6) emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.15) - kettle-ndjson (~> 0.1, >= 0.1.16) - kettle-rb (~> 0.1, >= 0.1.13) - kettle-test (~> 2.0, >= 2.0.22) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) - kettle-drift (1.0.14) version_gem (~> 1.1, >= 1.1.15) - kettle-family (1.3.1) + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) - kettle-changelog (~> 1.0, >= 1.0.7) - kettle-dev (~> 3.0, >= 3.1.0) - kettle-gha-pins (~> 0.3, >= 0.3.14) - kettle-jem (~> 7.1, >= 7.1.23) - kettle-test (~> 2.0, >= 2.0.21) + kettle-changelog (~> 1.0, >= 1.0.8) + kettle-dev (~> 3.1, >= 3.1.5) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-jem (~> 7.1, >= 7.1.28) + kettle-test (~> 2.0, >= 2.0.23) tsort (~> 0.2) tty-screen (~> 0.8) unicode-display_width (~> 2.6) version_gem (~> 1.1, >= 1.1.15) - kettle-gha-pins (0.3.15) + kettle-gha-pins (0.3.16) ruby-progressbar (~> 1.13) tty-progressbar (~> 0.18) version_gem (~> 1.1, >= 1.1.15) - kettle-ndjson (0.1.16) + kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) - kettle-rb (0.1.14) - kettle-soup-cover (3.0.10) - kettle-wash (~> 0.1, >= 0.1.6) + kettle-rb (0.1.15) + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) simplecov (>= 1.0) simplecov-cobertura (>= 4.0) simplecov-console (~> 0.9, >= 0.9.5) simplecov-rcov (~> 0.3, >= 0.3.7) simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - kettle-test (2.0.22) + version_gem (~> 1.1, >= 1.1.15) + kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) rspec (~> 3.0) @@ -456,7 +456,8 @@ GEM silent_stream (~> 1.0, >= 1.0.12) timecop-rspec (~> 1.0, >= 1.0.3) turbo_tests2 (~> 3.1, >= 3.1.12) - kettle-wash (0.1.7) + version_gem (~> 1.1, >= 1.1.15) + kettle-wash (0.1.9) version_gem (~> 1.1, >= 1.1.15) kramdown (2.5.2) rexml (>= 3.4.4) @@ -483,7 +484,8 @@ GEM racc (~> 1.4) nokogiri (1.19.4-x86_64-linux-musl) racc (~> 1.4) - nomono (1.1.5) + nomono (1.1.6) + version_gem (~> 1.1, >= 1.1.15) openssl (4.0.2) ostruct (0.6.3) parallel (1.28.0) @@ -512,13 +514,13 @@ GEM erb psych (>= 4.0.0) tsort - reek (6.5.0) + reek (6.6.0) dry-schema (~> 1.13) logger (~> 1.6) parser (~> 3.3.0) - rainbow (>= 2.0, < 4.0) + rainbow (~> 3.0) rexml (~> 3.1) - regexp_parser (2.13.0) + regexp_parser (2.13.1) reline (0.7.0) io-console (~> 0.5) require_bench (1.0.4) @@ -541,7 +543,7 @@ GEM rspec-core (~> 3.0) ruby_engine (~> 2.0) ruby_version (~> 1.0) - rspec-stubbed_env (1.0.14) + rspec-stubbed_env (1.0.16) rspec-support (3.13.7) rspec_junit_formatter (0.6.0) rspec-core (>= 2, < 4, != 2.12.0) @@ -578,7 +580,7 @@ GEM rubocop-ruby3_2 (~> 3.0, >= 3.0.8) standard-rubocop-lts (~> 2.0, >= 2.0.13) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-rspec (1.0.6) + rubocop-lts-rspec (1.0.7) rubocop (~> 1.84, >= 1.84.2) rubocop-env (~> 0.1, >= 0.1.0) rubocop-factory_bot (~> 2.28, >= 2.28.0) @@ -587,7 +589,7 @@ GEM standard (~> 1.54, >= 1.54.0) standard-rspec (~> 0.5, >= 0.5.0) version_gem (~> 1.1, >= 1.1.15) - rubocop-lts-ruby (0.1.4) + rubocop-lts-ruby (0.1.5) lint_roller (~> 1.1) rubocop (>= 1.72.1, < 2.0) version_gem (~> 1.1, >= 1.1.15) @@ -598,11 +600,10 @@ GEM lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-on-rbs (2.0.0) + rubocop-on-rbs (2.2.0) lint_roller (~> 1.1) rbs (~> 4.0) rubocop (>= 1.72.1, < 2.0) - zlib rubocop-performance (1.26.1) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) @@ -621,12 +622,12 @@ GEM lint_roller (~> 1.1) rubocop (~> 1.72, >= 1.72.1) rubocop-rspec (~> 3.5) - rubocop-ruby3_2 (3.0.8) + rubocop-ruby3_2 (3.0.9) rubocop-gradual (~> 0.3, >= 0.3.6) rubocop-md (~> 2.0, >= 2.0.4) rubocop-rake (~> 0.7, >= 0.7.1) rubocop-thread_safety (~> 0.7, >= 0.7.3) - standard-rubocop-lts (~> 2.0, >= 2.0.13) + standard-rubocop-lts (~> 2.0, >= 2.0.14) version_gem (~> 1.1, >= 1.1.15) rubocop-thread_safety (0.7.3) lint_roller (~> 1.1) @@ -640,7 +641,7 @@ GEM silent_stream (1.0.12) logger (~> 1.2) version_gem (>= 1.1.8, < 3) - simplecov (1.3.1) + simplecov (1.3.2) simplecov-cobertura (4.0.0) rexml simplecov (~> 1.0) @@ -652,7 +653,7 @@ GEM simplecov (>= 0.4.1) simplecov_lcov_formatter (0.9.0) simplecov (>= 0.18) - sorbet-runtime (0.6.13508) + sorbet-runtime (0.6.13528) standard (1.56.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) @@ -665,13 +666,13 @@ GEM standard-performance (1.9.0) lint_roller (~> 1.1) rubocop-performance (~> 1.26.0) - standard-rspec (0.5.0) + standard-rspec (0.5.1) lint_roller (>= 1.0) rubocop-capybara (~> 2.23) rubocop-factory_bot (~> 2.27) rubocop-rspec (~> 3.9) rubocop-rspec_rails (~> 2.31) - standard-rubocop-lts (2.0.13) + standard-rubocop-lts (2.0.14) rubocop-lts-ruby (~> 0.1, >= 0.1.4) standard (~> 1.54, >= 1.54.0) standard-custom (~> 1.0, >= 1.0.2) @@ -690,12 +691,12 @@ GEM delegate (~> 0.1) rspec (~> 3.0) timecop (>= 0.7, < 1) - token-resolver (2.0.11) + token-resolver (2.0.12) parslet (~> 2.0) version_gem (~> 1.1, >= 1.1.15) toml (0.3.0) parslet (>= 1.8.0, < 3.0.0) - toml-rb (4.2.1) + toml-rb (4.2.2) citrus (~> 3.0, > 3.0) racc (~> 1.7) tree_sitter_language_pack (1.20.0-aarch64-linux) @@ -714,20 +715,20 @@ GEM tty-screen (~> 0.8) unicode-display_width (>= 1.6, < 3.0) tty-screen (0.8.2) - turbo_tests2 (3.2.11) + turbo_tests2 (3.2.13) parallel_tests (>= 3.3.0, < 6) rspec (>= 3.10) version_gem (~> 1.1, >= 1.1.15) unicode-display_width (2.6.0) version_gem (1.1.15) webrick (1.9.2) - yaml-converter (0.2.6) + yaml-converter (0.2.7) hexapdf (>= 1.8, < 2) kramdown (>= 2.4, < 3) kramdown-parser-gfm (~> 1.1) version_gem (~> 1.1, >= 1.1.15) yard (0.9.45) - yard-fence (0.9.9) + yard-fence (0.9.10) rdoc (>= 6.11, < 8) version_gem (~> 1.1, >= 1.1.15) yard (~> 0.9, >= 0.9.37) @@ -741,13 +742,12 @@ GEM zeitwerk (~> 2.6) yard-relative_markdown_links (0.6.0) nokogiri (>= 1.14.3, < 2) - yard-timekeeper (0.2.7) + yard-timekeeper (0.2.9) version_gem (~> 1.1, >= 1.1.15) yard-yaml (0.2.6) version_gem (~> 1.1, >= 1.1.15) yaml-converter (~> 0.2) zeitwerk (2.8.3) - zlib (3.2.3) PLATFORMS aarch64-linux @@ -843,8 +843,8 @@ CHECKSUMS addressable (2.9.0) sha256=7fdf6ac3660f7f4e867a0838be3f6cf722ace541dd97767fa42bc6cfa980c7af anonymous_loader (0.1.3) sha256=084a18e2439144d955447dc11dfc982f41fcd1583ad32d4d55151325dc44cb55 ansi (1.6.0) sha256=ac9ea0c0ea8d32fb4e271348e609963ac78882f34b73836c2a02b3622e666658 - appraisal2 (3.2.4) sha256=0259bf2b77e345c5fe9295a6536d7364a25f3f5c54851c3293b3856bc01cbaaa - appraisal2-rubocop (1.0.3) sha256=fb0fb679d98008be1a948d9c40bb0dbe4005f8da0e04ece2149d5c87dc9c5e76 + appraisal2 (3.2.5) sha256=da78f806654e603e7da9f880db50a941f55c2202b5e619858ccca3b9d71d4c39 + appraisal2-rubocop (1.0.4) sha256=d35de99e31b965690cea1e6820ecd78e308d80d5004d768b3d78ec353f181bd9 ast (2.4.3) sha256=954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383 ast-crispr (7.1.10) ast-crispr-markdown-markly (7.1.10) @@ -893,7 +893,7 @@ CHECKSUMS erb (6.0.7) sha256=c5ca6dc25b0ef974a44dc8f59fe847577122483b1968a38dec305c60bf91ee92 gem_bench (2.0.5) sha256=0dc0fb44a5a5eb7b2f5c1c68a5b0164d72007132822c012bac3abe976b199ead geom2d (0.4.1) sha256=ea0998ea90c4f2752e24fe13d85a4f89bee689d151316140ebcc6369bf634ed9 - gitmoji-regex (2.0.13) sha256=29a780357ad1a99683f54a9df67e114fec8ea83af00853fde0ead4bb60659627 + gitmoji-regex (2.0.15) sha256=c6571bffd757f95c06d84a7d2d0b3f180eca7fe576882c371cee1f1a081cd968 go-merge (7.1.10) hexapdf (1.11.0) sha256=72e0459dd2482ec1791f9a44a97144566a00188889cc8742dda97413ca679c62 html-merge (7.1.10) @@ -901,17 +901,17 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff - kettle-dev (3.1.1) sha256=9ac5992f5842f2ec218dc5048814e57c7260cdc6069ad1d3c3581334c94f1459 - kettle-drift (1.0.14) sha256=cf905abbe3f7e60c3f7ad1ef2248b01d8f3fa69d3d91d2c3a6fe19f4f1ad1a8f - kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6 - kettle-gha-pins (0.3.15) sha256=0607ef5952dc2de9d47618307f89e4a1f176f78ee540aaf8ee9e537633ad0b17 + kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 + kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e + kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b + kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) - kettle-ndjson (0.1.16) sha256=a8653859eece3eba5a40f9d735e5a0720b115ed88d0e9354d242136e57823653 - kettle-rb (0.1.14) sha256=22b124f56d4c45a6ccebb686e9c7a802bc23a6636f572b2f07d5b9365bcc03d1 - kettle-soup-cover (3.0.10) sha256=579e09d382d5c46b2a4787df492fdf598c774545d4ab1b7bd8cfaf6104424edd - kettle-test (2.0.22) sha256=2c6a63974c29ffd0c459c830c8b06057dd33d5a70185433fe8a689378fd6062d - kettle-wash (0.1.7) sha256=ceb7ad5975c7a6353052f564ca2068e7e612d4042441ddee19de830b079e4f9a + kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c + kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba + kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f + kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa kramdown-merge (7.1.10) kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729 @@ -929,7 +929,7 @@ CHECKSUMS nokogiri (1.19.4-x86_64-darwin) sha256=7fd17057d3e1f00e9954a74b3cd76595d3d4a5ef233b7ed9599047c204f70551 nokogiri (1.19.4-x86_64-linux-gnu) sha256=379fae440b28915e3f19d752ce2dcf8465ed2b2fbefd2a7ca0dd497bc981a06a nokogiri (1.19.4-x86_64-linux-musl) sha256=17dfb7c1fa194ae02fbf7c51a7afc8d278045ab3fdacfd86f91d02d7b274470b - nomono (1.1.5) sha256=e8c739eb6a1cf216645af2722cf7d005744d507e2bb038e7232be1ad9a60eb01 + nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8 openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2 ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912 parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970 @@ -951,8 +951,8 @@ CHECKSUMS rbs (4.2.0) sha256=51f7b886dcc05bc09e10b901daa6a81829f6adc03101d6ca9ea4aac6103e0674 rbs-merge (7.1.10) rdoc (7.2.0) sha256=8650f76cd4009c3b54955eb5d7e3a075c60a57276766ebf36f9085e8c9f23192 - reek (6.5.0) sha256=d26d3a492773b2bbc228888067a21afe33ac07954a17dbd64cdeae42c4c69be1 - regexp_parser (2.13.0) sha256=d105d95d2138954e73914d2fbfb3d0a8f8605a49a3e89864c32e78b9107cb770 + reek (6.6.0) sha256=5e55592c98adc7d4f6815d69e8783b6eab00797d3fdcbd0327c876ec3893c2fd + regexp_parser (2.13.1) sha256=5aedb6b7c35688f51e86eef17a15374dfd287c83f4ca644b2c5f3ec50a33b44b reline (0.7.0) sha256=5b012d8e55dbf9d450f12bde2cf7d15ff546ae80b3f8f3b30e570d431815583d require_bench (1.0.4) sha256=c8ef54aac5c01f80bb5f110f7c08d304417a6c7b34f3683e1923227b6e65d004 rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142 @@ -962,7 +962,7 @@ CHECKSUMS rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836 rspec-mocks (3.13.8) sha256=086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47 rspec-pending_for (0.1.28) sha256=c499acef2b528398ee7441d48930d536e6bf4301d7f8e2b9ac78e204fea9eef3 - rspec-stubbed_env (1.0.14) sha256=509f0a168d9c44578b5319b03ebe380fb1d9fbb82493d2d3f8d3040e2f4356a0 + rspec-stubbed_env (1.0.16) sha256=7ea81332e37f637c3b6289b1c7afc8e6ea0a1c3e3ab36ff2c9611b0416367d52 rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c rspec_junit_formatter (0.6.0) sha256=40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15 rubocop (1.88.2) sha256=8def251c90cd955feb4daa3edc0ab56893250c4ce90ef81e6c80c03f9a939bbf @@ -972,18 +972,18 @@ CHECKSUMS rubocop-factory_bot (2.28.0) sha256=4b17fc02124444173317e131759d195b0d762844a71a29fe8139c1105d92f0cb rubocop-gradual (0.4.0) sha256=9c7e584e6fef6c2539266a193a4572c970c22f99046fd6b0305bdde6228f96ad rubocop-lts (24.2.3) sha256=510ca38a90393c7c5cac0e0defa35151805797b1ff9a2d130b649c20c2ca0842 - rubocop-lts-rspec (1.0.6) sha256=b7f7dae919c9712dee09df76b027563e154f510d9b4423bb0453394b5474cf38 - rubocop-lts-ruby (0.1.4) sha256=eb0039d61d645d2b6754abd4006842945b7848a916a664f522f5e2f7a5a69bf1 + rubocop-lts-rspec (1.0.7) sha256=7bf96c2745b9d000f418ab739f27a11037ba2b1dc4980aff53bbc9fec2ac4272 + rubocop-lts-ruby (0.1.5) sha256=09c47d2d666693ee759e1d5549e5534a5465f10e2580fbf9049c8a341a04999e rubocop-md (2.0.4) sha256=0d076b6b5e99dea2ddc928c4bd702497decb9a8400da7808091e02ebcafcfb93 rubocop-minitest (0.40.0) sha256=353c698199115f12151144cf0b5a96f69bb9d77b660cf6536df2c4250c672a9d - rubocop-on-rbs (2.0.0) sha256=ce74d1b3d5daead19f4b611623656c185821dfc9aed9c7079bb1e5d7d7c464be + rubocop-on-rbs (2.2.0) sha256=a78c1fa10fd9d78e26a9de67e9428a1ef6b5dc3b61e3db69e201222ccd588cf5 rubocop-packaging (0.6.0) rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834 rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d rubocop-rspec (3.10.2) sha256=0b3e2ecc592cd10ecbf0095bb58d1e357905276e069643523cc19eb7495f65e2 rubocop-rspec-extra (0.3.0) sha256=ee4b6484d0332a0d23c4a465eeb607e41888eb3d4ed479f850b9f5212514f787 rubocop-rspec_rails (2.32.0) sha256=4a0d641c72f6ebb957534f539d9d0a62c47abd8ce0d0aeee1ef4701e892a9100 - rubocop-ruby3_2 (3.0.8) sha256=ccc76e2f0a4a3751a1e4dd51f59e8a357c8ba11bb39e1ad76cfd9fb8f51e191f + rubocop-ruby3_2 (3.0.9) sha256=d59177ec88bc6f5ca311c5981bff70f88cef35b2574bb1df66b9042e3c2824eb rubocop-thread_safety (0.7.3) sha256=067cdd52fbf5deffc18995437e45b5194236eaff4f71de3375a1f6052e48f431 ruby-merge (7.1.10) ruby-progressbar (1.13.0) sha256=80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33 @@ -992,18 +992,18 @@ CHECKSUMS rust-merge (7.1.10) service_actor (3.9.4) sha256=e63b523630b9a7e62959b2a90113b08d2565b5de9c148557b281ef847c9539ce silent_stream (1.0.12) sha256=377c43aa10033fe90c33b39ea8cd97d79f2d1c4856df598efc56f3091f3ae782 - simplecov (1.3.1) sha256=b326d38e819053499aa2ebe35d544d8bd780eba143a50f48a624b450ad87feec + simplecov (1.3.2) sha256=2a22ec1759f1b8db60881a2e038758956fc69ef93ed669be0bde0678de6d0e85 simplecov-cobertura (4.0.0) sha256=e4fb3159b1ecea545b44f5452a8611305323e78ad23eae8aed35924d072e01ea simplecov-console (0.9.5) sha256=b1108bcfff5f210143e2b8301698c367b01586f20d25a73e95475a5df6fc6ff6 simplecov-rcov (0.3.7) sha256=372f50bf6df6b6350b7d0c840f2f8bdabe021861a43c26877b747c9ac96139fc simplecov_lcov_formatter (0.9.0) sha256=4c1839bb31dcf7a8f7a6474c94ed228aa03b994e9dd5e1965e58b4121b049bed smorg-rb (7.1.10) - sorbet-runtime (0.6.13508) sha256=011ee266adead459077ebc0058d36aeb75d6c90968db8524916050ce3c62e526 + sorbet-runtime (0.6.13528) sha256=c89d1c6936db4d2107732be5cc6d7649ccf3b5a095ae211a312e21fba82fd53a standard (1.56.0) sha256=ae2af4d9669589162ac69ed5ef59dcf9f346d4afc81f7e62b84339310dfcb787 standard-custom (1.0.2) sha256=424adc84179a074f1a2a309bb9cf7cd6bfdb2b6541f20c6bf9436c0ba22a652b standard-performance (1.9.0) sha256=49483d31be448292951d80e5e67cdcb576c2502103c7b40aec6f1b6e9c88e3f2 - standard-rspec (0.5.0) sha256=64d396524a65af47f5331b423d8cdd313e0267401647bb7892489ca89dad2973 - standard-rubocop-lts (2.0.13) sha256=acc0f7e73db0215a50b5e2df01fbf1b6bbcc68bb128f429f970db3fdd62a8243 + standard-rspec (0.5.1) sha256=94c6a0c94f6d303867df5cc403a0d4994cf0d72973e86c0a0c82e3b89843989a + standard-rubocop-lts (2.0.14) sha256=9887df2f36f8f20e83ca51cef4f3eb61746da47e3e0fe48483daae3b5ac69402 stone_checksums (1.0.9) sha256=fe9c897cacb2ead243c38a97d5a27ed9a4d6b7c55b9975a0b59fe7f6ed621802 stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1 strings-ansi (0.2.0) sha256=90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88 @@ -1012,10 +1012,10 @@ CHECKSUMS thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73 timecop (0.9.11) sha256=41284dc6e5041f2184f781ace766f942108c842f8d8c1386a26e6343decc7542 timecop-rspec (1.0.3) sha256=005f14841bb606dcaefb060e321b5388e2e59537742bee8b3a9a9a40e598fab9 - token-resolver (2.0.11) sha256=eef000ba6a47563a1d7a6be316124375effc61d56c90e603f657769298ff41bf + token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9 toml-merge (7.1.10) - toml-rb (4.2.1) sha256=e6c40e27905e86a7d38cc252eb4bc12d72c61576c826a358390c30f5de0b9dbb + toml-rb (4.2.2) sha256=b41cf36117bafab84c72017697ab49fe49a065e2bcfa6dffb704389fb7b0a60a tree_haver (7.1.10) tree_sitter_language_pack (1.20.0-aarch64-linux) sha256=8b43f4c3d18705d4211a5dc0d9281f5e68616c8dd6b323df411b9ee026894f6f tree_sitter_language_pack (1.20.0-arm64-darwin) sha256=b5e6899bedaa750f030a12bfd5db96fe9ed6a0617eee37119c0ffafd49d5baae @@ -1025,23 +1025,22 @@ CHECKSUMS tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48 tty-progressbar (0.18.3) sha256=6cbb4260e55e74a9180d502143eb6a467d2c8e51bf5f3c9509fb5cacc3d4a5f6 tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50 - turbo_tests2 (3.2.11) sha256=06053e70d0f02fcfa025aeb72e53c1aba233ed859403993ecef02d20dc76ab7c + turbo_tests2 (3.2.13) sha256=0626f3e9d7f944feae0a80ec7f826d877aa645160561d49c235fec054166c1f7 typescript-merge (7.1.10) unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a version_gem (1.1.15) sha256=a73241587b29252e3567e0c818ded80730eb754d43b508f6ce4db22ca9ba27d0 webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131 - yaml-converter (0.2.6) sha256=f270e8bcf19a20830056c77acf3bf942545e445455f20825af6a6884384611e9 + yaml-converter (0.2.7) sha256=aa6cae4a9f41ab909c39e4185911c7c3b0a196ae33439ec721aa17631e6d1b3d yaml-merge (7.1.10) yard (0.9.45) sha256=52e211493f7cb8a3ebf7e104a25a1e73937a3103092545d34cb88fafebb3dc51 - yard-fence (0.9.9) sha256=62c4d419e0da092a67b4d0f7115e54df44662bae6e705f3bcafb8f1cc33195b2 + yard-fence (0.9.10) sha256=56b645ab3e20e3c1caa2e0fa4e0c28a3c3b8ebc8b3214ef571402857ac02c098 yard-junk (0.1.0) sha256=e85fe2ec1afa47313decd333447b53458cb1ed49b510b70015fdc3041a94bcdd yard-lint (1.12.0) sha256=e9899cfb09e9cdc33bf300933981f87abea9bebd9a83d679209a5d4ce3b0a937 yard-relative_markdown_links (0.6.0) sha256=3e5ffa85cbad9bac70bee5421774b190fb25d3bdf489323a5b3534f647d1a70e - yard-timekeeper (0.2.7) sha256=a97a8cf15cd97ad0121189b05084233fd859894446457269522cd7b551e9383e + yard-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5 zip-merge (7.1.10) - zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20 BUNDLED WITH 4.0.21 From 0958e472935d4bbd3af6f2847bd7d22393fc92ea Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 03:37:05 -0400 Subject: [PATCH 290/295] ci: package psych-merge sibling closure for the typed-core provider gate The typed-core job installs the candidate psych-merge into an isolated gem home, but a release-bumped checkout pins siblings (ast-merge, tree_haver, yaml-merge) to exact versions the registry does not have yet, so the provider install aborts and the release gate fails. Package the provider's runtime-dependency closure from the candidate root into kernel/tmp/psych-provider-support and pass --provider-support-dir to the kernel gate, which validates the closure and stages it into the disposable gem home before installing the provider. Third-party dependencies still resolve from the registry. Depends on the kernel gate's --provider-support-dir support (structuredmerge/structuredmerge f945cda), already on kernel main. Verified locally: real gate run against the actual 7.1.10 provider plus its sibling closure exits 0 with all sub-suites green; the 11 Ruby workflow structural tests pass and actionlint is clean. --- .github/tests/test_typed_core_workflow.py | 9 +++- .github/workflows/current.yml | 54 ++++++++++++++++++----- 2 files changed, 52 insertions(+), 11 deletions(-) diff --git a/.github/tests/test_typed_core_workflow.py b/.github/tests/test_typed_core_workflow.py index f668b9996..07184c720 100644 --- a/.github/tests/test_typed_core_workflow.py +++ b/.github/tests/test_typed_core_workflow.py @@ -59,9 +59,16 @@ def test_native_provider_is_packaged_from_candidate_and_required_before_export(s self.assertLess(build, verify) self.assertLess(package, verify) self.assertLess(verify, export) - self.assertEqual(steps[package]["working-directory"], "native-ruby/gems/psych-merge") + # Packaging walks the sibling closure from the candidate root, not from + # the single psych-merge directory: release-bumped checkouts pin sibling + # gems to versions the registry does not have yet. + self.assertEqual(steps[package]["working-directory"], "native-ruby") + self.assertIn("gems/psych-merge", steps[package]["run"]) self.assertIn("core_parser_host.rb", steps[package]["run"]) + self.assertIn("psych-provider-support", steps[package]["run"]) + self.assertIn("dependency.type == :runtime", steps[package]["run"]) self.assertEqual(steps[verify]["working-directory"], "kernel") + self.assertIn("--provider-support-dir tmp/psych-provider-support", steps[verify]["run"]) self.assertNotIn("if", steps[verify]) self.assertNotIn("continue-on-error", steps[verify]) self.assertIn("set -euo pipefail", steps[verify]["run"]) diff --git a/.github/workflows/current.yml b/.github/workflows/current.yml index d72bc4bcd..63da1b950 100644 --- a/.github/workflows/current.yml +++ b/.github/workflows/current.yml @@ -235,20 +235,51 @@ jobs: cp ../../workspace-scripts/verify_core_ruby_export.rb ../../tmp/core-export/ git -C ../.. rev-parse HEAD > ../../tmp/core-export/kernel-revision.txt - name: Package candidate Psych provider without publication - working-directory: native-ruby/gems/psych-merge + working-directory: native-ruby shell: bash run: | set -euo pipefail ulimit -c 0 - mkdir -p "${GITHUB_WORKSPACE}/kernel/tmp/psych-provider" + provider_dir="${GITHUB_WORKSPACE}/kernel/tmp/psych-provider" + support_dir="${GITHUB_WORKSPACE}/kernel/tmp/psych-provider-support" + mkdir -p "${provider_dir}" "${support_dir}" + # Package the provider plus its candidate sibling closure. Sibling gems + # pin each other to the exact checkout version, which a release-bumped + # branch has not published yet; the kernel gate installs the closure + # from these archives into its isolated gem home and validates that it + # satisfies the provider's runtime requirements. ruby -rrubygems/package -e ' - spec = Gem::Specification.load("psych-merge.gemspec") - abort "unexpected provider gem" unless spec && spec.name == "psych-merge" - abort "typed parser host missing" unless spec.files.include?("lib/psych/merge/core_parser_host.rb") - destination = File.join(ARGV.fetch(0), "#{spec.full_name}.gem") - abort "refusing to overwrite provider archive" if File.exist?(destination) - Gem::Package.build(spec, false, false, destination) - ' "${GITHUB_WORKSPACE}/kernel/tmp/psych-provider" + provider_root, provider_dir, support_dir = ARGV + gems_root = File.expand_path("..", provider_root) + load_spec = lambda do |dir| + Dir.chdir(dir) { Gem::Specification.load("#{File.basename(dir)}.gemspec") } + end + build_archive = lambda do |spec, dir, dest| + Dir.chdir(dir) do + target = File.join(dest, "#{spec.full_name}.gem") + abort "refusing to overwrite provider archive #{target}" if File.exist?(target) + Gem::Package.build(spec, false, false, target) + end + end + provider = load_spec.call(provider_root) + abort "unexpected provider gem" unless provider && provider.name == "psych-merge" + abort "typed parser host missing" unless provider.files.include?("lib/psych/merge/core_parser_host.rb") + build_archive.call(provider, provider_root, provider_dir) + packaged = { provider.name => true } + queue = provider.dependencies.select { |dependency| dependency.type == :runtime }.map(&:name) + until queue.empty? + name = queue.shift + next if packaged[name] + + packaged[name] = true + sibling = File.join(gems_root, name) + next unless File.file?(File.join(sibling, "#{name}.gemspec")) + + spec = load_spec.call(sibling) + build_archive.call(spec, sibling, support_dir) + queue.concat(spec.dependencies.select { |dependency| dependency.type == :runtime }.map(&:name)) + end + ' "${GITHUB_WORKSPACE}/native-ruby/gems/psych-merge" "${provider_dir}" "${support_dir}" - name: Verify candidate through full installed Ruby kernel gates working-directory: kernel shell: bash @@ -258,7 +289,10 @@ jobs: export TMPDIR="${GITHUB_WORKSPACE}/kernel/tmp" mapfile -t providers < <(find tmp/psych-provider -maxdepth 1 -name '*.gem' -print) test "${#providers[@]}" -eq 1 - ruby workspace-scripts/check_core_ruby_artifact.rb --provider-gem "${providers[0]}" 2>&1 | tee tmp/psych-native-provider.log + test -d tmp/psych-provider-support + ruby workspace-scripts/check_core_ruby_artifact.rb \ + --provider-gem "${providers[0]}" \ + --provider-support-dir tmp/psych-provider-support 2>&1 | tee tmp/psych-native-provider.log - name: Upload native-provider evidence if: always() uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 From bbfbcb5a9d89b894689cae6f687da9eef2101ce2 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 04:14:46 -0400 Subject: [PATCH 291/295] =?UTF-8?q?=F0=9F=90=9B=20Sync=20template-managed?= =?UTF-8?q?=20kettle-jem=20self-floor=20with=20running=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The branch bumped kettle-jem to 7.1.29 without raising the static self-dependency floor in TEMPLATE_MANAGED_DEPENDENCIES, so path-mode reconciliation emitted >= 7.1.28 while the specs assert convergence to the running version (>= 7.1.29). Fails the gem-suite release gate in local-path CI mode; the deps-floor tool only manages external floors, so the self-floor is hand-synced per its introduction. --- gems/kettle-jem/CHANGELOG.md | 2 ++ gems/kettle-jem/lib/kettle/jem.rb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 55d6c35b7..6137dcdfe 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -143,6 +143,8 @@ Please file a bug if you notice a violation of semantic versioning. - Avoid duplicate rubocop-packaging declarations when local style Gemfiles are evaluated. +- The template-managed kettle-jem self-dependency floor now matches the running gem version, so local-path template reconciliation converges injected kettle-jem requirements to the current release instead of a stale floor. + ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 5f3eaf57f..0e401d443 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -58,7 +58,7 @@ class Error < StandardError; end # declarations in the destination and reconciles their complete requirement # set in place before Bundler is allowed to evaluate that destination. TEMPLATE_MANAGED_DEPENDENCIES = [ - {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, + {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.29"], bootstrap: false}, {name: "nomono", requirements: ["~> 1.1", ">= 1.1.6"], bootstrap: true}, {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.5"], bootstrap: true}, { From 34c1cf3d2e3fbe217dcca6949ab50b788a40e712 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 04:16:14 -0400 Subject: [PATCH 292/295] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Raise=20kettle-jem?= =?UTF-8?q?=20dependency=20floors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gems/kettle-jem/CHANGELOG.md | 14 +++- gems/kettle-jem/Gemfile.lock | 76 ++++++++++++------- gems/kettle-jem/lib/kettle/jem.rb | 10 +-- .../kettle/jem/templates/gem.gemspec.example | 6 +- .../modular/documentation.gemfile.example | 6 +- .../gemfiles/modular/style.gemfile.example | 6 +- .../jem/templates/shim/gem.gemspec.example | 2 +- 7 files changed, 73 insertions(+), 47 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 6137dcdfe..24587170a 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -56,11 +56,19 @@ Please file a bug if you notice a violation of semantic versioning. has no modular home. - [kc] kettle-jem-deps-floor: Update kettle-jem template dependency floors: - - appraisal2 (>= 3.2.4 -> >= 3.2.5) - - appraisal2-rubocop (>= 1.0.3 -> >= 1.0.4) + - gitmoji-regex (>= 2.0.13 -> >= 2.0.15) + - kettle-dev (>= 3.1.5 -> >= 3.1.6) + - kettle-family (>= 1.3.3 -> >= 1.3.4) + - reek (>= 6.5.0 -> >= 6.6.0) + - rubocop-lts-rspec (>= 1.0.6 -> >= 1.0.7) + - rubocop-minitest (>= 0.40.0 -> >= 0.41.0) + - turbo_tests2 (>= 3.2.12 -> >= 3.2.13) + - yaml-converter (>= 0.2.6 -> >= 0.2.7) + - yard-fence (>= 0.9.9 -> >= 0.9.10) + - yard-timekeeper (>= 0.2.7 -> >= 0.2.9) - [kc] kettle-jem-workflow-pins: Update pinned GitHub Actions in kettle-jem templates: - - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.12 (643b5a1f21af52a180b132cd8cb2ce8b5e7972b6) + - appraisal-rb/setup-ruby-flash v2.7 (b7ed1caf57f7986cedd2acca8624960b0820bc9a) -> v2.14 (6f8ad36ba7488db591541483afb5464d01e8861b) - [kc] kettle-jem/prepare: updated 4 project files: - dependencies (4) diff --git a/gems/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock index 2e27ffb70..2f45b0787 100644 --- a/gems/kettle-jem/Gemfile.lock +++ b/gems/kettle-jem/Gemfile.lock @@ -39,6 +39,45 @@ PATH version_gem (~> 1.1, >= 1.1.15) yaml-merge (~> 7.1, >= 7.1.8) +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-changelog + specs: + kettle-changelog (1.0.8) + ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) + kettle-dev (~> 3.1, >= 3.1.2) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-dev + specs: + kettle-dev (3.1.7) + emoji_regex (>= 15.0) + kettle-gha-pins (~> 0.3, >= 0.3.16) + kettle-ndjson (~> 0.1, >= 0.1.18) + kettle-rb (~> 0.1, >= 0.1.15) + kettle-test (~> 2.0, >= 2.0.23) + ruby-progressbar (~> 1.13) + tty-progressbar (~> 0.18) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-drift + specs: + kettle-drift (1.0.15) + version_gem (~> 1.1, >= 1.1.15) + +PATH + remote: /var/home/pboling/src/my/kettle-dev/kettle-soup-cover + specs: + kettle-soup-cover (3.0.11) + kettle-wash (~> 0.1, >= 0.1.9) + simplecov (>= 1.0) + simplecov-cobertura (>= 4.0) + simplecov-console (~> 0.9, >= 0.9.5) + simplecov-rcov (~> 0.3, >= 0.3.7) + simplecov_lcov_formatter (~> 0.9, >= 0.9.0) + version_gem (~> 1.1, >= 1.1.15) + PATH remote: /var/home/pboling/src/my/structuredmerge/ruby/gems/ast-crispr-markdown-markly specs: @@ -381,21 +420,6 @@ GEM rdoc (>= 4.0.0) reline (>= 0.4.2) json (2.21.2) - kettle-changelog (1.0.8) - ast-crispr-markdown-markly (~> 7.1, >= 7.1.1) - kettle-dev (~> 3.1, >= 3.1.2) - version_gem (~> 1.1, >= 1.1.15) - kettle-dev (3.1.6) - emoji_regex (>= 15.0) - kettle-gha-pins (~> 0.3, >= 0.3.16) - kettle-ndjson (~> 0.1, >= 0.1.18) - kettle-rb (~> 0.1, >= 0.1.15) - kettle-test (~> 2.0, >= 2.0.23) - ruby-progressbar (~> 1.13) - tty-progressbar (~> 0.18) - version_gem (~> 1.1, >= 1.1.15) - kettle-drift (1.0.15) - version_gem (~> 1.1, >= 1.1.15) kettle-family (1.3.4) command_kit (~> 0.6) command_kit-completion (~> 0.1) @@ -415,14 +439,6 @@ GEM kettle-ndjson (0.1.18) version_gem (~> 1.1, >= 1.1.15) kettle-rb (0.1.15) - kettle-soup-cover (3.0.11) - kettle-wash (~> 0.1, >= 0.1.9) - simplecov (>= 1.0) - simplecov-cobertura (>= 4.0) - simplecov-console (~> 0.9, >= 0.9.5) - simplecov-rcov (~> 0.3, >= 0.3.7) - simplecov_lcov_formatter (~> 0.9, >= 0.9.0) - version_gem (~> 1.1, >= 1.1.15) kettle-test (2.0.23) appraisal2 (~> 3.0, >= 3.0.6) backports (~> 3.0) @@ -763,10 +779,12 @@ DEPENDENCIES irb (~> 1.17) json (~> 2.0, >= 2.21.2) json-merge! - kettle-drift (~> 1.0, >= 1.0.14) + kettle-changelog! + kettle-dev! + kettle-drift! kettle-family (~> 1.3, >= 1.3.1) kettle-jem! - kettle-soup-cover (~> 3.0, >= 3.0.10) + kettle-soup-cover! kettle-test (~> 2.0, >= 2.0.22) kramdown (~> 2.5, >= 2.5.2) kramdown-parser-gfm (~> 1.1) @@ -868,15 +886,15 @@ CHECKSUMS irb (1.18.0) sha256=de9454a0703a54704b9811a5ef31a60c86949fbf4013fcf244fabc7c775248e3 json (2.21.2) sha256=1f1d3b7cf2b3ba1a69beca0bb6db13d5438b80bff3cd54cdaaa620b9b07c1c6a json-merge (7.1.10) - kettle-changelog (1.0.8) sha256=08ded13e84276e58cd6375c1750ee6dab45fd2f67c0f0fed623a7267ddb9e300 - kettle-dev (3.1.6) sha256=9d54aea4a6b9abc0fe14c99e97314a8a11379797b30ac636ba2e469031888b4e - kettle-drift (1.0.15) sha256=3f64b65792164bc1b710263bf174619e47d22c3e1bc31ff1eaea9990e2d5d495 + kettle-changelog (1.0.8) + kettle-dev (3.1.7) + kettle-drift (1.0.15) kettle-family (1.3.4) sha256=182fef2b3eb83f30b6ddee6bf5561e8210f5160b815faef55012244b2c09ee7b kettle-gha-pins (0.3.16) sha256=4ee906232dae309e8dbd1fca8e993bbfdad20f24892fc73776c9960081bbbbdb kettle-jem (7.1.29) kettle-ndjson (0.1.18) sha256=0608518194739eafee1d2e84871a3f9759350ced5ed7aaaa1a81c72e7d17468c kettle-rb (0.1.15) sha256=ffd513e0c65a4ad77866f8b23c83c368944bf8d95d48f3d45e531ba65284b8ba - kettle-soup-cover (3.0.11) sha256=38b4d0792dde04e1f19a222a5a6e9861b794bdfb1d0c33474e5ca7ff879342a6 + kettle-soup-cover (3.0.11) kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335 kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 0e401d443..3829c8c46 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -60,7 +60,7 @@ class Error < StandardError; end TEMPLATE_MANAGED_DEPENDENCIES = [ {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.29"], bootstrap: false}, {name: "nomono", requirements: ["~> 1.1", ">= 1.1.6"], bootstrap: true}, - {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.5"], bootstrap: true}, + {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.6"], bootstrap: true}, { name: "kettle-changelog", requirements: ["~> 1.0", ">= 1.0.8"], @@ -5076,15 +5076,15 @@ def monorepo_root_gemfile_dependency_lines [ {name: "appraisal2", source: %(gem "appraisal2", "~> 3.2", ">= 3.2.5"\n)}, {name: "bundler-audit", source: %(gem "bundler-audit", "~> 0.9.3"\n)}, - {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.5"\n)}, + {name: "kettle-dev", source: %(gem "kettle-dev", "~> 3.1", ">= 3.1.6"\n)}, {name: "kettle-drift", source: %(gem "kettle-drift", "~> 1.0", ">= 1.0.15"\n)}, - {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.3"\n)}, + {name: "kettle-family", source: %(gem "kettle-family", "~> 1.3", ">= 1.3.4"\n)}, {name: PACKAGE_NAME, source: kettle_jem_dependency_source}, {name: "kettle-test", source: %(gem "kettle-test", "~> 2.0", ">= 2.0.23"\n)}, {name: "rake", source: %(gem "rake", "~> 13.0"\n)}, {name: "rspec", source: %(gem "rspec", "~> 3.0"\n)}, {name: "stone_checksums", source: %(gem "stone_checksums", "~> 1.0", ">= 1.0.9"\n)}, - {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.12"\n)} + {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.13"\n)} ].freeze end @@ -15615,7 +15615,7 @@ def kettle_dev_local_gems(config) def main_gemfile_kettle_family_gem(package_name) return "" if package_name.to_s == "kettle-family" - %(gem "kettle-family", "~> 1.3", ">= 1.3.3"\n) + %(gem "kettle-family", "~> 1.3", ">= 1.3.4"\n) end def main_gemfile_nomono_bootstrap(package_name) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example index c4c8de6c5..cbc7f8788 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example @@ -118,7 +118,7 @@ Gem::Specification.new do |spec| # and preferably a modular one (see gemfiles/modular/*.gemfile). # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.5") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.6") # ruby >= {KJ|MIN_TEST_RUBY} # Security spec.add_development_dependency("bundler-audit", "~> 0.9.3") # ruby >= 2.0.0 @@ -134,7 +134,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency("anonymous_loader", "~> 0.1", ">= 0.1.3") # ruby >= 2.2.0 spec.add_development_dependency("appraisal2", "~> 3.2", ">= 3.2.5") # ruby >= 1.8.7, for testing against multiple versions of dependencies spec.add_development_dependency("kettle-test", "~> 2.0", ">= 2.0.23") # ruby >= {KJ|MIN_TEST_RUBY} - spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.12") # ruby >= 2.4.0, default kettle-test runner + spec.add_development_dependency("turbo_tests2", "~> 3.2", ">= 3.2.13") # ruby >= 2.4.0, default kettle-test runner # Releasing spec.add_development_dependency("ruby-progressbar", "~> 1.13") # ruby >= 0 @@ -150,7 +150,7 @@ Gem::Specification.new do |spec| # This means we have no choice but to use the erb that shipped with Ruby 2.3 # /opt/hostedtoolcache/Ruby/2.3.8/x64/lib/ruby/gems/2.3.0/gems/erb-2.2.2/lib/erb.rb:670:in `prepare_trim_mode': undefined method `match?' for "-":String (NoMethodError) # spec.add_development_dependency("erb", ">= 2.2") # ruby >= 2.3.0, not SemVer, old rubies get dropped in a patch. - spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.13") # ruby >= 2.4 + spec.add_development_dependency("gitmoji-regex", "~> 2.0", ">= 2.0.15") # ruby >= 2.4 # HTTP recording for deterministic specs # In Ruby 3.5 (HEAD) the CGI library has been pared down, so we also need to depend on gem "cgi" for ruby@head diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example index 2e18bdee1..24a359ae5 100755 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example @@ -9,15 +9,15 @@ # Documentation gem "kramdown", "~> 2.5", ">= 2.5.2", require: false # Ruby >= 2.5 gem "kramdown-parser-gfm", "~> 1.1", require: false # Ruby >= 2.3 -gem "yaml-converter", "~> 0.2", ">= 0.2.6", require: false # Ruby >= 3.2 +gem "yaml-converter", "~> 0.2", ">= 0.2.7", require: false # Ruby >= 3.2 gem "yard", "~> 0.9", ">= 0.9.45", require: false gem "yard-junk", "~> 0.1", ">= 0.1.0", require: false # Ruby >= 3.1 gem "yard-lint", "~> 1.12", ">= 1.12.0", require: false # Ruby >= 3.3 gem "yard-relative_markdown_links", "~> 0.6", require: false if ENV.fetch("GALTZO_FLOSS_DEV", "false").casecmp("false").zero? - gem "yard-fence", "~> 0.9", ">= 0.9.9", require: false # Ruby >= 3.2 - gem "yard-timekeeper", "~> 0.2", ">= 0.2.7", require: false + gem "yard-fence", "~> 0.9", ">= 0.9.10", require: false # Ruby >= 3.2 + gem "yard-timekeeper", "~> 0.2", ">= 0.2.9", require: false gem "yard-yaml", "~> 0.2", ">= 0.2.6", require: false else eval_gemfile "documentation_local.gemfile" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example index 8b5a4d632..967c1ef31 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/style.gemfile.example @@ -9,12 +9,12 @@ # Style tasks run on the latest Ruby; RuboCop-LTS selects the compatibility # rules for the configured Ruby floor independently from task dependency floors. -gem "reek", "~> 6.5", ">= 6.5.0" +gem "reek", "~> 6.6", ">= 6.6.0" platform :mri do gem "appraisal2-rubocop", "~> 1.0", ">= 1.0.4", require: false gem "rubocop-gradual", "~> 0.4", ">= 0.4.0" - gem "rubocop-minitest", "~> 0.40", ">= 0.40.0" + gem "rubocop-minitest", "~> 0.41", ">= 0.41.0" if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.3.0") gem "rubocop-on-rbs", "~> 2.2", ">= 2.2.0" # ruby >= 3.3.0 end @@ -27,7 +27,7 @@ platform :mri do ref: "3539ba858d379740d638566faee9e56b2b854145" declared_gems = instance_variable_get(:@dependencies).to_a.map(&:name) gem "rubocop-lts", {KJ|RUBOCOP_LTS_CONSTRAINT} unless declared_gems.include?("rubocop-lts") - gem "rubocop-lts-rspec", "~> 1.0", ">= 1.0.6" unless declared_gems.include?("rubocop-lts-rspec") + gem "rubocop-lts-rspec", "~> 1.0", ">= 1.0.7" unless declared_gems.include?("rubocop-lts-rspec") gem "{KJ|RUBOCOP_RUBY_GEM}", {KJ|RUBOCOP_RUBY_CONSTRAINT} unless declared_gems.include?("{KJ|RUBOCOP_RUBY_GEM}") else eval_gemfile("style_local.gemfile") diff --git a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example index 7070d9cca..0e858692d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/shim/gem.gemspec.example @@ -30,7 +30,7 @@ Gem::Specification.new do |spec| spec.add_dependency "{KJ|SHIMMED_GEM_NAME}" # Dev, Test, & Release Tasks - spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.5") # ruby >= {KJ|MIN_TEST_RUBY} + spec.add_development_dependency("kettle-dev", "~> 3.1", ">= 3.1.6") # ruby >= {KJ|MIN_TEST_RUBY} # Tasks spec.add_development_dependency "rake", "~> 13.0" From 390c7a9c24c15a703d9a7ba654a9f0631f8aa789 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 04:16:42 -0400 Subject: [PATCH 293/295] =?UTF-8?q?=F0=9F=93=8C=20Update=20kettle-jem=20wo?= =?UTF-8?q?rkflow=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jem/templates/.github/workflows/coverage.yml.example | 2 +- .../jem/templates/.github/workflows/current.yml.example | 2 +- .../jem/templates/.github/workflows/dep-heads.yml.example | 6 +++--- .../templates/.github/workflows/framework-ci.yml.example | 2 +- .../jem/templates/.github/workflows/heads.yml.example | 6 +++--- .../jem/templates/.github/workflows/jruby-10.0.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.1.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.2.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.3.yml.example | 2 +- .../jem/templates/.github/workflows/jruby-9.4.yml.example | 2 +- .../jem/templates/.github/workflows/jruby.yml.example | 2 +- .../jem/templates/.github/workflows/locked_deps.yml.example | 2 +- .../templates/.github/workflows/opencollective.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.4.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.5.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.6.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-2.7.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.0.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.1.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.2.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.3.yml.example | 2 +- .../jem/templates/.github/workflows/ruby-3.4.yml.example | 2 +- .../jem/templates/.github/workflows/style.yml.example | 2 +- .../jem/templates/.github/workflows/templating.yml.example | 2 +- .../jem/templates/.github/workflows/truffle.yml.example | 2 +- .../.github/workflows/truffleruby-22.3.yml.example | 2 +- .../.github/workflows/truffleruby-23.0.yml.example | 2 +- .../.github/workflows/truffleruby-23.1.yml.example | 2 +- .../.github/workflows/truffleruby-24.2.yml.example | 2 +- .../.github/workflows/truffleruby-25.0.yml.example | 2 +- .../.github/workflows/truffleruby-33.0.yml.example | 2 +- .../templates/.github/workflows/unlocked_deps.yml.example | 2 +- 33 files changed, 37 insertions(+), 37 deletions(-) diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example index 84e6aef2e..f142ade59 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example @@ -59,7 +59,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example index b0bda2766..fee10cdd2 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/current.yml.example @@ -63,7 +63,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 bundle validation and compatibility installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 bundle validation and compatibility installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example index bfe61381c..e129a7f0c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/dep-heads.yml.example @@ -61,7 +61,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -134,7 +134,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -208,7 +208,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example index b1a394d5a..5dd0e5c15 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/framework-ci.yml.example @@ -58,7 +58,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: "${{ matrix.ruby }}" rubygems: "${{ matrix.rubygems }}" diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example index a75a490fd..046944463 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/heads.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -117,7 +117,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} @@ -177,7 +177,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example index b6cb1409d..4baafb920 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-10.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example index f14bd8d35..de347e0de 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.1.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example index b36aeac66..6dd77d6ab 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.2.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example index e64804082..106e0b2ab 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.3.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example index 9c6602d87..662a13c39 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby-9.4.yml.example @@ -52,7 +52,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example index 5570f8b5a..60751e5fd 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/jruby.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example index 351225dec..b9a4a8e0d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/locked_deps.yml.example @@ -76,7 +76,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example index f6bb1613f..40ec97e10 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/opencollective.yml.example @@ -20,7 +20,7 @@ jobs: with: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ruby rubygems: default diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example index 04cca1dbe..97fe9187c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example index 7f01d316c..2a54b990d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example index 8f0dca654..60ac0dd5a 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.5.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example index fd7f1be05..e7634c44e 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.6.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example index c9f13d72f..c33c5c64c 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-2.7.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example index 94e73ff35..c5072fad8 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.0.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example index 7ed3997d9..d30c2a53d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.1.yml.example @@ -50,7 +50,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example index 84a5738d9..524dac07f 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.2.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example index 7cc599c76..21a1129cc 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.3.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example index b239fb0e9..3ad4f6eca 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/ruby-3.4.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example index aa5f5edf3..6da69502d 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/style.yml.example @@ -47,7 +47,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example index 255f60f30..53c31ee46 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/templating.yml.example @@ -52,7 +52,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example index 4c3d06d26..74b0c4296 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffle.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example index 7d8742b05..2286f75a4 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-22.3.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example index 10abe34ae..8249abf69 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.0.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example index ebd76720d..7477f3ae3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-23.1.yml.example @@ -54,7 +54,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example index a7e3ce7ad..777a096a6 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-24.2.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example index ec343505d..d5b8530b3 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-25.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example index a0ce8786a..d6ddd9aaa 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/truffleruby-33.0.yml.example @@ -53,7 +53,7 @@ jobs: - name: Setup Ruby & RubyGems if: ${{ !env.ACT }} - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} diff --git a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example index 87aa7634d..a388cd005 100644 --- a/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example +++ b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/unlocked_deps.yml.example @@ -67,7 +67,7 @@ jobs: persist-credentials: false - name: Setup Ruby & RubyGems - uses: appraisal-rb/setup-ruby-flash@643b5a1f21af52a180b132cd8cb2ce8b5e7972b6 # v2.12 compatibility bundle installation + uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation with: ruby-version: ${{ matrix.ruby }} rubygems: ${{ matrix.rubygems }} From 7350f1b6909c77cedc92305c99f35a45b69ab8b9 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 04:33:53 -0400 Subject: [PATCH 294/295] =?UTF-8?q?=E2=8F=AA=EF=B8=8F=20Revert=20self-floo?= =?UTF-8?q?r=20bump;=20fix=20spec=20env=20isolation=20instead?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumping TEMPLATE_MANAGED_DEPENDENCIES to 7.1.29 was wrong: the static floor must track the last released version (7.1.28), because path-mode reconciliation preserves it in destination gemfiles and depending on an unpublished version breaks released installs (c743d02e7). The real defect is that prepare_task_spec.rb:354 and appraisals_and_gemfile_template_spec.rb:1609 assert running-version convergence (non-path mode) while reading ambient ENV. CI's gem-suite job sets STRUCTUREDMERGE_DEV at job level, flipping them into path mode where the released floor is correct behavior. The divergence only appeared when the branch bumped kettle-jem to 7.1.29 (on main version == floor, so both modes agree). Pin both specs to their intended non-path environment. --- gems/kettle-jem/CHANGELOG.md | 2 -- gems/kettle-jem/lib/kettle/jem.rb | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/gems/kettle-jem/CHANGELOG.md b/gems/kettle-jem/CHANGELOG.md index 24587170a..a9d360611 100644 --- a/gems/kettle-jem/CHANGELOG.md +++ b/gems/kettle-jem/CHANGELOG.md @@ -151,8 +151,6 @@ Please file a bug if you notice a violation of semantic versioning. - Avoid duplicate rubocop-packaging declarations when local style Gemfiles are evaluated. -- The template-managed kettle-jem self-dependency floor now matches the running gem version, so local-path template reconciliation converges injected kettle-jem requirements to the current release instead of a stale floor. - ### Security ## [7.1.28] - 2026-09-10 diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb index 3829c8c46..e08e516f7 100644 --- a/gems/kettle-jem/lib/kettle/jem.rb +++ b/gems/kettle-jem/lib/kettle/jem.rb @@ -58,7 +58,7 @@ class Error < StandardError; end # declarations in the destination and reconciles their complete requirement # set in place before Bundler is allowed to evaluate that destination. TEMPLATE_MANAGED_DEPENDENCIES = [ - {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.29"], bootstrap: false}, + {name: PACKAGE_NAME, requirements: ["~> 7.1", ">= 7.1.28"], bootstrap: false}, {name: "nomono", requirements: ["~> 1.1", ">= 1.1.6"], bootstrap: true}, {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.6"], bootstrap: true}, { From a583fb0b17cff9a7007dc3b85da82c284da4ff44 Mon Sep 17 00:00:00 2001 From: "Peter H. Boling" Date: Sun, 4 Oct 2026 12:05:16 -0400 Subject: [PATCH 295/295] =?UTF-8?q?=F0=9F=A7=AA=20Pin=20kettle-jem=20self-?= =?UTF-8?q?floor=20specs=20to=20their=20intended=20non-path=20env?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit prepare_task_spec.rb:354 and appraisals_and_gemfile_template_spec.rb:1609 assert convergence to the running version (non-path mode) but read ambient ENV. The CI gem-suite sets STRUCTUREDMERGE_DEV at job level, flipping them into path mode where the released floor is correct. The divergence only appeared once the branch bumped kettle-jem to 7.1.29 (on main version == floor, so both modes agreed). stub_env pins each spec to the non-path mode it documents. --- .../spec/integration/appraisals_and_gemfile_template_spec.rb | 3 +++ gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb index ffaeb82ec..36a5c6426 100644 --- a/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb +++ b/gems/kettle-jem/spec/integration/appraisals_and_gemfile_template_spec.rb @@ -1607,6 +1607,9 @@ end it "converges an existing injected kettle-jem dependency to the running version" do + # Non-path mode: the running version, not the static released floor. Pin + # the env so a job-level STRUCTUREDMERGE_DEV cannot flip the assertion. + stub_env("STRUCTUREDMERGE_DEV" => "false") updated = described_class.ensure_monorepo_root_gemfile_dependencies( "source \"https://gem.coop\"\ngem \"kettle-jem\", \">= 7.0\"\n" ) diff --git a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb index 4b4996560..1e97cc748 100644 --- a/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb +++ b/gems/kettle-jem/spec/kettle/jem/tasks/prepare_task_spec.rb @@ -352,6 +352,10 @@ def tmp_root end it "reconciles an injected kettle-jem dependency to the running template version" do + # Non-path mode: convergence targets the running version, not the static + # released floor. Pin the env so a job-level STRUCTUREDMERGE_DEV (e.g. the + # CI gem-suite) cannot silently flip this into path-mode floor behavior. + stub_env("STRUCTUREDMERGE_DEV" => "false") source = "gem \"kettle-jem\", \">= 7.0\"\n" expect(Kettle::Jem.reconcile_template_managed_dependencies(source)).to eq(